Я пытался заставить срабатывать триггер. Моя цель состоит в том, чтобы иметь триггерную проверку, существует ли значение в другой таблице при вставке в таблицу.
Ниже приведен триггер, который не работает:
CREATE TRIGGER trigger1
ON table1
AFTER INSERT
AS
declare @tId int
IF EXISTS ((Select @tId from inserted i join table2 on i.tId=table2.Id
join table3 on i.tId=table3.tId
where i.tId NOT IN (SELECT tId from table3)
and table2.ApplicationDate > '2018-01-31 00:00:00.0000000'
and table2.cnumber is NOT NULL))
BEGIN
ROLLBACK transaction
SET NOCOUNT ON;
END
GO
Может кто-нибудь указать мне правильное направление, пожалуйста.