怎么实现此功能?若有则改变此条记录,若没有则加入.

来源:百度知道 编辑:UC知道 时间:2024/04/29 18:32:56
ID int, name ntext(10), code int
如果有学生王杰,则把code加一,没有则添加它.

if not exists(select top 1 * from [表名] where 姓名='王杰')
insert into [表名](姓名) values('王杰')
else
update [表名] set code=code+1 where 姓名='王杰'

可以创建一个存储过程去实现

用程序控制好吗,非要用SQL吗 我最不喜欢写事务了