0
我有表master_product
和transactions
。SQL Server後更新觸發器更新另一個表
如果我在master_product
表中更改productID
表,我想更新transactions
表中的ProductID
列。
我想使用觸發器,但我不知道如何編寫它。你能幫我寫觸發器嗎?
謝謝。
我有表master_product
和transactions
。SQL Server後更新觸發器更新另一個表
如果我在master_product
表中更改productID
表,我想更新transactions
表中的ProductID
列。
我想使用觸發器,但我不知道如何編寫它。你能幫我寫觸發器嗎?
謝謝。
更改外鍵約束可能更容易,並在「更新級聯」上添加「」?
SQL Server將管理一切。
alter table Categories drop constraint your_constraint_name
go
alter table Categories add constraint your_constraint_name
foreign key (productID) references master_product (productID) on update cascade on delete no action
您可以向我們展示這兩個表的**表結構嗎?這兩個表如何鏈接,例如共同列是什麼?' –
master_product有3列:productID,productName,Categories(productID是主鍵), 事務有3列:ID,productID,Qty(ID是主鍵,並且產品ID鏈接到主產品) –
通常沒有必要更新主鍵字段。你爲什麼需要它? – levent