【发布时间】:2013-01-18 07:25:17
【问题描述】:
我正在使用触发器来记录已删除数据。所以每当数据被删除时,它都会被插入到另一个表中。
删除数据后,只有触发器被执行,对吗?那么,如何检索已删除的数据以插入其他表。我的意思是数据是否存在于某个地方,即使它被删除了?我假设它将通过分析代码存储在一个名为“已删除”的表中。
我需要知道这个已删除的表存储在哪里?它的范围是什么?它将保存数据多长时间?
【问题讨论】:
-
什么数据库?触发器是不同数据库系统完全不同的领域。
-
如果您谈论的是 SQL Server,您可能会发现 this question 很有帮助。
-
最重要的是,RTFM 有帮助。就像在编写触发器时阅读触发器一样。将 - 至少对于 sql server - 指向包含所有已删除行的“已删除”表。在触发操作期间。 msdn.microsoft.com/en-us/library/ms191300.aspx
-
@Damien 是它的 SQL 服务器。
-
@Ebenezar_Gislen_Softwares 哪个版本?如果不是秘密……
标签: .net sql sql-server triggers