sql如何写事务
发布网友
发布时间:2022-04-30 05:05
我来回答
共3个回答
热心网友
时间:2022-04-08 09:57
begin transaction
declare @k int
set @k=0
insert into a values('1','str')
if @@error<>0
set @k=@k+1
insert into b values('2','str')
if @@error<>0
set @k=@k+1
update a set name='stu' where id='1'
if @@error<>0
set @k=@k+1
if @K<>0
begin
rollback transaction
return
end
commit transaction
热心网友
时间:2022-04-08 11:15
BEGIN TRANSACTION t1
insert into a values('1','str')
insert into b values('2','str')
update a set name='stu' where id='1'
COMMIT TRANSACTION t1
热心网友
时间:2022-04-08 12:50
写事务干什么,都是自动管理事务