Как написать триггер вставки в SQL Server 2005? - PullRequest
2 голосов
/ 21 июля 2011

Здравствуйте, я хочу создать один триггер вставки, в который мне нужно добавить таблицу

Стол аппаратный мастер

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

Таблица трансдетейлов

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

Здесь я хочу создать триггер в том случае, если значение приходит в hardwaremaster, тогда оно будет обновлять таблицы трансдетейлов. тогда как записать триггер в него

1 Ответ

2 голосов
/ 21 июля 2011

Это может помочь вам:

 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...