谢谢,各位大侠!给小弟一个答案吧!
參考答案:用事务圈起来
begin tran
delete from 表1 where 字段=1
delete from 表2 where 字段=1
if @@error=0 commit
else rollback
这样,要么两个表的字段都有删除,要么就都不删除
begin tran delete from 表1 where 字段=1 delete from 表2 where 字段=1 if @@error=0 commit else rollback
谢谢,各位大侠!给小弟一个答案吧!
參考答案:用事务圈起来
begin tran
delete from 表1 where 字段=1
delete from 表2 where 字段=1
if @@error=0 commit
else rollback
这样,要么两个表的字段都有删除,要么就都不删除
begin tran delete from 表1 where 字段=1 delete from 表2 where 字段=1 if @@error=0 commit else rollback