有表a(f1,f2,f3) 现有一条新记录(key,val1,val2),如果表a中有字段f1为key值的记录,则更新该条记录为(key,val1,val2);如果表a中无字段f1为key值的记录,则插入该条记录;如何用一条语句实现?
2 回答
UYOU
TA贡献1878条经验 获得超4个赞
declare @num int
set @num = select count(*) from a where f1=key)
if @num>0
update.......
else
insert........
- 2 回答
- 0 关注
- 772 浏览
添加回答
举报
0/150
提交
取消