112 次浏览【转载需注明来源】
博客作者:【1580****6580】
多行数据循环插入到数据库。如果在插到3行数据时。如果数量不足的话。那么之前插入的数据都要回滚。我用事务报错。
这个执行到begin开启事务那里就报错 了,但返回的结果是成功的
sqlserver中事务的正确用法是这样的:
sqlserver客户端.执行SQL语句_同步("BEGIN TRAN;insert into 测试(测试) values('22222');insert into 测试(测试) values('2222');COMMIT TRAN;")
如果你要开启事务查询,则应该这样做:
局部变量 返回结果 = 同步 sqlserver客户端.执行SQL语句_同步("BEGIN TRAN;select * from CSS支持库;COMMIT TRAN;",[])
你这个怎么判断是数量是否不过
取出库存比大小?
对。其中有一行数据不够数量扣除的话。前面插入的数据要可以手动回滚
不能恶意举报,否则进行封号处理!
测试账号
快码FOF编程 Time: 2023-09-25 14:51:00
评论ID
sqlserver中事务的正确用法是这样的:
如果你要开启事务查询,则应该这样做:
1580****6580 回复 1楼 快码FOF编程 Time: 2023-09-25 16:53:01
评论ID
你这个怎么判断是数量是否不过
qiang 回复 2楼 1580****6580 Time: 2023-09-27 11:29:00
评论ID
取出库存比大小?
1580****6580 回复 3楼 qiang Time: 2023-09-28 08:11:47
评论ID
对。其中有一行数据不够数量扣除的话。前面插入的数据要可以手动回滚