【发布时间】:2013-11-25 02:00:47
【问题描述】:
我有一个 Products 表,其中包含一个属性,该属性将由最终用户通过 ERP 更新进行更新。发生这种情况时,我需要将更新复制到另一个表中。我完全没有创建 T-SQL 触发器的经验,但我相信它会实现我的目标。
示例:
在IC_Products 表中:
Productkey = 456
StockLocation = ‘GA-07-A250’
在IC_ProductCustomFields 表中(将开始相同,因为我将运行一个脚本来实现它):
Productkey = 456
CustomFieldKey = 13
Value = ‘GA-07-A250’
当IC_Products.StockLocation 列更新时,我希望新IC_ProductCustomFields.Value 中的值也能立即自动更新。
如果在IC_Products 中创建了一条新记录,那么我希望在IC_ProductCustomFields 中也创建一条新记录。
我想知道如何编写触发脚本以及如何实现它。我使用的是 SQL Server 2005。
【问题讨论】:
标签: tsql sql-server-2005 triggers synchronization