我有一个 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
列更新时,我希望 newIC_ProductCustomFields.Value
中的值也能立即自动更新。
如果在中创建新记录,IC_Products
那么我希望在中创建新记录IC_ProductCustomFields
。
我想知道如何编写触发脚本以及如何实现它。我正在使用 SQL Server 2005。