有没有办法找出已插入行的数据(进入SQL Server 2005,2008或2008 r2)数据库表?无需设置审核(ootb或自定义第三方产品)。
由于
答案 0 :(得分:4)
您始终可以在该表上创建触发器。像这样:
create trigger InsertNotification
on YourTable
after insert
as
-- do whatever you want when an insert happens
go
这绝对可以看作是“审计”的一种形式,但我不熟悉“ootb”,也不是第三方产品。触发器是可行的方法。
答案 1 :(得分:0)
如果您希望在插入行时收到通知,请在此表中插入触发器。
答案 2 :(得分:0)
如果您只想在插入特定行时保存信息,则可以创建一个新的datetime
或smalldatetime
列,其中getdate()
为默认值。
每当插入新行时,此列将自动填充当前日期/时间。
优点:
缺点: