+ -
当前位置:首页 → 问答吧 → 如何跟踪数据储存到那一个表,并删除表内的数据。

如何跟踪数据储存到那一个表,并删除表内的数据。

时间:2011-12-04

来源:互联网

如何跟踪数据储存到那一个表,并删除表内的数据。我是新手,望教一教,谢谢

作者: mccsigma   发布时间: 2011-12-04

不太明白楼主的意思,感觉是不是楼主的表受到攻击了,有人向里面写东西,你要阻止它写入?
如果是的话,建一个INSTEAD OF 触发器就行了.
SQL code
--示例数据
create table tb(id int,col varchar(10))
insert into tb select 1,'aaa'
insert into tb select 2,'bbb'
go
--建触发器
create trigger donotinsertme
on tb
INSTEAD OF insert
as
begin
SET NOCOUNT ON
end
go
--然后数据就插不进了:
insert into tb select 3,'ccc'
select * from tb
/*
id          col
----------- ----------
1           aaa
2           bbb

(2 行受影响)

*/
go
drop table tb


但愿这个能帮到你.

作者: qianjin036a   发布时间: 2011-12-04

热门下载

更多