Вам не хватает ссылки на таблицу INSERTED в вас, если предложение, должно выглядеть примерно так:
IF exists (select * from inserted i where i.IsActive = 1) BEGIN
...
ОБРАТИТЕ ВНИМАНИЕ, однако, что вставленные / обновленные таблицы всегда могут содержать несколько записей, как и любая таблица SQL, поэтому вы должны быть уверены, что ваша логика обрабатывает возможности множественных записей, например, ваша вставка в блок IF должна, вероятно, содержать дополнительный пункт where, что-то вроде этого:
IF exists (select * from inserted i where i.IsActive = 1)
BEGIN
INSERT CurrentItems SELECT * FROM INSERTED where IsActive = 1
END
Или, вы можете просто пропустить блок IF и сделать что-то вроде этого:
INSERT CurrentItems SELECT * FROM INSERTED where IsActive = 1
ОБРАТИТЕ ВНИМАНИЕ, что вам, вероятно, следует также рассмотреть возможность включения списка столбцов в операторы вставки и выбора ...