У меня есть триггер, который вставляет данные в таблицу из другой таблицы на основе состояния, как показано ниже:Проверить данные Существование перед вставкой в таблицу
DECLARE @pID VARCHAR(50);
SELECT @pID = I.pID FROM inserted I;
INSERT INTO Queue (ID)
SELECT ID
FROM Inventory
WHERE pID = @pID
Как я могу проверить, если идентификатор существует перед установкой?
Примечание: Там будет несколько записей вернулся из -
SELECT ID
FROM Inventory
WHERE pID = @pID
Во всяком случае, я предполагаю, что вы хотите, чтобы проверить существование, чтобы избежать такой же идентификатор не введен в несколько раз Queue таблицы ? - Это верно.. – James