
1、创建测试表,create table test_update(id number)
2、插入测试数据,
insert into test_update values(1)
insert into test_update values(12)
insert into test_update values(23)
3、查询表中数据,select t.*, rowid from test_update t
4、执行update语句,update test_update set id = id+1
5、再次查询数据,发现数据已变化;select t.*, rowid from test_update t
首先假设你的name是主键然后就可以这样写
if exists(select * from book where name='小明')
begin
update book set num = num+1 where name='小明'
end
else
begin
insert into book(id,name,num)
values(xxx,'xxx',xxx)
end
你可以根据你表的具体情况改一下这个sql
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)