SQL 事务问题
发布网友
发布时间:2022-04-30 05:05
我来回答
共1个回答
热心网友
时间:2022-04-08 09:57
SQL 事务问题
@@ERROR
如果前一个 Transact-SQL 语句执行没有错误,则返回 0。
看看你的存储过程.
理论上来说
update S_CELL
set AMOUNT=50 where PRODUCT_ID='10012' ---修改当前库存
与
update S_GATHER_DETAILS
set GATHER_TAG='K002-2' where PRODUCT_ID='10012' --修改入库状态
并不会发生错误 ( 通常情况下,如果数据库没问题的话。)
也就是说,那个 update 要出错。 要么就是 字段大小不对。
比如 GATHER_TAG 的数据类型为 varchar(2), 或者是 int
那么 update 操作, 是要出错了。