与“在另一个SQL Server上更新数据的触发器”相同,但在SQL Server 2000中

时间:2009-10-14 11:12:20

标签: sql-server sql-server-2000 triggers

我有同样的问题要问,但我正在使用 SQL 2000 Server

当SQL Server 2000中的table1被更新/插入/删除时,我必须更新SQL Server 2000中的另一个表。如何才能实现这一点?

提前致谢

3 个答案:

答案 0 :(得分:1)

结帐:SQL 2000 Triggers

您应该能够创建SQL触发器。

我建议下载/安装SQL 2000 SP4。请参阅SP 4 Enhancements - See FIX 884855

答案 1 :(得分:0)

original question的已接受答案并未涉及MSSQL的任何版本特定功能。

MSSQL 2000也支持链接服务器。

答案 2 :(得分:0)

这就是触发器的用途,所以是的,你可以做到这一点。如果您之前没有编写过触发器,最重要的事情是触发器在整个批处理或逐行触发,因此插入到另一个表的所有代码必须基于设置而不是基于行。

为了更加具体地说明您需要编写触发器的代码,我们需要更多细节来解决您想要做的事情。你在创建审计表吗?你在创建儿童纪录吗? PLease显示进入table1的数据的详细信息,以及您希望触发器作为结果放入table2的数据。