首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-01-14 
求教一条触发器的写法我在数据库里输了一条记录作为头记录如:总公司要做一个触发器使这条记录不能被删除和

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


[解决办法]
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

热点排行