读书人

求教一条触发器的写法,该怎么处理

发布时间: 2012-01-14 20:02:35 作者: rapoo

求教一条触发器的写法
我在数据库里输了一条记录作为头记录如:总公司
要做一个触发器 使这条记录不能被删除和修改 请教下该怎么写啊?


[解决办法]
create trigger undelete
on 表
for delete
as
set nocount on
if exists (select 1 from deleted where 条件=你想保留的数据)
begin
insert 表 select * from deleted where 条件=你想保留的数据
end
set nocount off
go
[解决办法]
create trigger undelete
on 表名
for delete,update
as
if exists (select 1 from deleted where 总公司)
begin
rollback
print'总公司不许被修改或删除'
end
go

读书人网 >SQL Server

热点推荐