Sql server 在mssql触发器中更新后更新表

Sql server 在mssql触发器中更新后更新表,sql-server,database,triggers,Sql Server,Database,Triggers,我有两个表:productType和ProductTable。两个表都有一个属性“status”。我想做的是,每当我更新productType状态时,产品的状态也会更新。我想使用触发器,但我不知道正确的语法。我正在使用sql server management studio 2012。谢谢:)如果问题中有更多信息,我可以给出更好的答案,但这应该可以让您开始: CREATE TRIGGER trg1 ON producttype after UPDATE AS UPDATE pro

我有两个表:productType和ProductTable。两个表都有一个属性“status”。我想做的是,每当我更新productType状态时,产品的状态也会更新。我想使用触发器,但我不知道正确的语法。我正在使用sql server management studio 2012。谢谢:)

如果问题中有更多信息,我可以给出更好的答案,但这应该可以让您开始:

CREATE TRIGGER trg1 
ON producttype 
after UPDATE 
AS 
    UPDATE product 
    SET    status = inserted.status 
    WHERE  rowid = inserted.rowid 

祝你好运

这个问题似乎离题了,因为它是关于基本语法的。LMGTFY您可能希望包含where子句或join。您对其进行编码的方式将更新整个产品表。