【发布时间】:2012-05-28 09:44:34
【问题描述】:
我正在尝试在 SQL Server 中创建一个通用触发器,它可以复制表 A 中的所有列数据并将它们插入到表 B 中的相应字段中。
我面临的问题很少。
我需要在三个条件下出现此副本:INSERT、DELETE 和 UPDATE。
需要在 CUD 操作后触发触发器。使用 AFTER 会引发 SQL 错误,指出插入时不支持
ntext等。如何解决此错误?而不是 if used 可以用于
INSERT,但不能用于删除。有没有办法为删除操作做到这一点?有没有一种方法可以在触发器中编写通用代码,该代码适用于所有类型的表(我们可以假设表 a 中的所有列都存在于 b 列中)
我不精通触发器或 SQL Server 中的 DDL。
如果有人可以为我提供一些解决方案,请不胜感激。
谢谢 本
【问题讨论】:
标签: sql-server triggers ntext