SQL Server запускает - PullRequest
       0

SQL Server запускает

0 голосов
/ 18 января 2011

Hello Мне нужна помощь для создания триггера, который вставил бы id в table1, когда table2 заполнен строкой

Ответы [ 4 ]

1 голос
/ 18 января 2011

Триггер должен быть создан во вставке таблицы 2

создать триггер * <имя-триггера> * в * <имя_таблицы> * для INSERT AS

// вставить оператор для таблицы1

1 голос
/ 18 января 2011

Вам не нужен триггер для этого. Используйте обычную хранимую процедуру.

1 голос
/ 18 января 2011

Я предлагаю вам начать здесь

0 голосов
/ 18 января 2011

Когда вы определяете триггер FOR INSERT, у вас есть доступ к вставленной логической таблице. Вы можете использовать его для получения идентификатора вставленной строки и сохранения его в другой таблице.

Что-то вроде:

CREATE TRIGGER trig
ON table2
FOR INSERT
AS
INSERT INTO table1 (id)
SELECT ins.id FROM inserted ins
GO
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...