N
nywjx
Unregistered / Unconfirmed
GUEST, unregistred user!
我要写一个存储过程,内容如下:
CREATE PROCEDURE 删除固定卡
@CardNo int
AS
delete from 卡号索引表
where 卡号=@CardNo
delete from 固定卡有效期表
where 卡号=@CardNo
delete from 固定用户表
where 卡号=@CardNo
GO
可是如果我在从卡号索引表中删除记录的时候出错,会产生什么结果?
我怎么使用事务的机制来避免这种结果的发生?
CREATE PROCEDURE 删除固定卡
@CardNo int
AS
delete from 卡号索引表
where 卡号=@CardNo
delete from 固定卡有效期表
where 卡号=@CardNo
delete from 固定用户表
where 卡号=@CardNo
GO
可是如果我在从卡号索引表中删除记录的时候出错,会产生什么结果?
我怎么使用事务的机制来避免这种结果的发生?