sql 有则修改,无则删除

有表a(f1,f2,f3)

 

现有一条新记录(key,val1,val2),

如果表a中有字段f1为key值的记录,则更新该条记录为(key,val1,val2);

如果表a中无字段f1为key值的记录,则插入该条记录;

如何用一条语句实现?


阿波罗的战车
浏览 774回答 2
2回答

UYOU

declare @num int set @num = select count(*) from a where f1=key)if @num>0    update.......else  insert........
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server