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

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

问题描述:

我有同样的问题要问,但我同时使用了SQL 2000服务器与“在另一个SQL Server上更新数据的触发器”相同,但在SQL Server 2000中

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

在此先感谢

original question的接受的答案并不是指MSSQL的任何版本的特定功能。

链接服务器在MSSQL还支持2000

退房:SQL 2000 Triggers

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

我会推荐下载/安装SQL 2000 SP4。见SP 4 Enhancements - See FIX 884855

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

为了更详细地描述你需要编写触发器的代码,我们需要更多的细节来做你想做的事情。你正在创建一个审计表吗?你正在创建一个儿童记录吗? PLease显示进入table1的数据的详细信息以及您希望触发器放入table2的数据。