案例:为数据库中的Card表创建一个名为update_card的UPDATE触发器,该触发器的作用是禁止更新Card表的“类别type”字段的内容。
CREATE TRIGGER update_card
ON Card / /表名
FOR UPDATE
AS
IF update (type) // 更新字段type
begin
print '禁止更新'
ROLLBACK TRANSACTION // 数据回滚
end
create trigger trg_del
on 表名
for update
as
begin
update 表名 set 禁止字段=deleted.禁止字段 where exists( select * from deleted where 表名.主键=deleted.主键)
--把被改动的数据重新更新回来
end
什么意思
给点具体的 再加点分