如何在sql server 2005中编写插入触发器?

时间:2011-07-21 10:13:07

标签: sql-server-2005

你好我想创建一个插入触发器,我必须表

表hardwaremaster

 hardwareid     hardwarename      quantity
     1             HDD              5          and second table
     2             RAM              2

表transdetails

  transid        hardwareid
     1               1
     2               1
     3               1
     4               1
     5               1
     6               2
     7               2

这里我想创建触发器,一旦值进入hardwaremaster,它将更新表transdetails。那么如何将触发器写入其中

1 个答案:

答案 0 :(得分:1)

这可以帮到你:

 CREATE TRIGGER TR_INS_WhatYouWant
    ON hardwaremaster
    AFTER INSERT
    AS
    DECLARE @hardwareid  INT
    SELECT @hardwareid  = hardwareid  FROM inserted
    GO

    INSERT INTO dbo.transdetails (hardwareid) VALUES (@hardwareid)

但我建议在触发工作之前先阅读此内容:

CREATE TRIGGER

相关问题