я создал триггер, который будет выполнять хранимую процедуру INSERT:Выполнение хранимой процедуры в триггер в SQL-сервер с параметрами
USE [DB]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[trigger_name] ON [dbo].[table_name]
AFTER INSERT AS
BEGIN
SET NOCOUNT ON
EXEC procedure_name_exec param1, param2, param3
END
, что я хочу добиться того, чтобы выполнить хранимую процедуру с параметрами, представляют строку, которая была только что вставлена и которая в основном вызвала этот триггер.
благодарит за редактирования @TheGameiswar – Claritta
Поскольку параметры должны быть значения из строки (ами), которые вставленной вы здесь придется использовать цикл, потому что вставленная таблица может иметь и иметь более 1 строки. Вы должны будете вызвать эту процедуру для каждой строки. –
Мне не нужен цикл, триггер должен выполнять процедуру каждый раз, когда вставлена строка. – Claritta