Я пытаюсь найти влияние выполнения оператора DDL на удаленные и вставленные логические таблицы внутри триггера таблицы. У меня есть:
CREATE TRIGGER [Trigger52]
ON [dbo].[Table1]
FOR DELETE, INSERT, UPDATE
AS
BEGIN
create table inserted (c1 int)
select * from inserted
END
Когда это сработало, я ожидал получить ошибку. Вместо этого он, похоже, полностью игнорирует оператор создания таблицы и выбирает вставленные строки.
Есть ли документация, описывающая это поведение или объяснение?