62,074
社区成员
发帖
与我相关
我的任务
分享
create PROCEDURE delcarinfo
@car_number nvarchar(50)
AS
declare @n int, @m int
declare @updateNumber nvarchar(32)
begin tran
select @updateNumber = carTeam_number from A where car_number=@car_number
delete from car_info where car_number=@car_number
set @n = @@error
update B set carTeam_count=carTeam_count-1 where carTeam_number=@updateNumber
set @m = @@error
if @n = 0 and @m = 0 commit tran
else rollback tran