【发布时间】:2011-03-17 00:50:53
【问题描述】:
我想要一个而不是删除触发器,以便我可以从要删除的表行中获取文本字段值,以便在实际删除发生时保留这些字段。由于某种原因,我无法在标准 Delete 触发器中将它们从 Deleted 表中拉出(SQL 错误输出)。
有没有办法在“而不是删除”触发器中进行实际删除而不使触发器重新触发?
或者在删除一行以保存到新记录后获取文本字段的更好方法?
【问题讨论】:
-
如果我不说别人会说,那么就这样吧。 “你能在存储过程中做到这一点吗?为什么要使用触发器而不是在删除之前选择记录?”
-
如果您在使用现有代码时遇到问题,也许您可以在此处显示该代码。也许有人会发现错误。
标签: sql sql-server triggers delete-row