Как отправить смс-уведомление администратору в WordPress?

Вы можете использовать параметр table valued для хранения вставленных / удаленных значений из триггеров и передать его в proc. например, если все, что вам нужно в вашем proc, это UNIQUE FileID's:

CREATE TYPE FileIds AS TABLE
(
    FileId INT
);

-- Create the proc to use the type as a TVP
CREATE PROC commonProc(@FileIds AS FileIds READONLY)
    AS
    BEGIN
        UPDATE at
            SET at.DateVersion = CURRENT_TIMESTAMP
        FROM ATable at
            JOIN @FileIds fi
            ON at.FileID = fi.FileID;
    END

И затем передать вставленные / удаленные идентификаторы из триггера, например :

CREATE TRIGGER MyTrigger ON SomeTable FOR INSERT
AS
    BEGIN
        DECLARE @FileIds FileIDs;
        INSERT INTO @FileIds(FileID)
            SELECT DISTINCT FileID FROM INSERTED;
        EXEC commonProc @FileIds;
    END;

-8
задан sangeeta bolshetty 22 May 2018 в 09:21
поделиться