一个过程中,我更新不同的几个表,能不能用一个COMMIT?

在同一个存储过程中,我同时更新了几个表,能不能使用一个 
begin tran

INSERT 1 
 

UPDATE 2
 
INSERT 3

COMMIT tran
只所以这样,是为了保证数据的完整性,一个表一个表的更新,那会出现当一个表更新完,后一个表出现错误,就会产生数据一半存上了,一半没存上!
还有多用户时 怎么防超时或死锁发生

作者: tlbxddms   发布时间: 2011-06-15

可以,而且必须要放在一个事务里提交。

作者: zy112429   发布时间: 2011-06-15