当前位置: 代码迷 >> Sql Server >> 求教一条触发器的写法,该怎么处理
  详细解决方案

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

热度:142   发布时间:2016-04-27 19:36:17.0
求教一条触发器的写法
我在数据库里输了一条记录作为头记录如:总公司
要做一个触发器   使这条记录不能被删除和修改   请教下该怎么写啊?


------解决方案--------------------
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
  相关解决方案