begin tran---声明事务
declare @err int
set @err =0

set @err=@err+@@ERROR
if(@@ERROR >0)
begin
 rollback tran  --回滚
end
commit tran--提交事务

CREATE trigger TRIG---声明触发器
on dbo.Food
after INSERT ,DELETE ,UPDATE
AS
BEGIN
SELECT * FROM DELETED
SELECT * FROM INSERTED
PRINT 'ok'
END

DECLARE CUR---声明游标
CURSOR FOR
SELECT FoodID FROM dbo.Food
OPEN CUR
DECLARE @I INT
FETCH NEXT FROM CUR INTO @I
WHILE @@FETCH_STATUS =0---当=0时,代表读到了数据
BEGIN
FETCH NEXT FROM CUR INTO @I
END
CLOSE CUR
DEALLOCATE CUR

相关文章:

  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2021-07-22
  • 2021-08-04
猜你喜欢
  • 2021-12-20
  • 2022-12-23
  • 2021-07-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案