我试图找出对表触发器中删除和插入的逻辑表执行 DDL 语句的影响。我有:
CREATE TRIGGER [Trigger52]
ON [dbo].[Table1]
FOR DELETE, INSERT, UPDATE
AS
BEGIN
create table inserted (c1 int)
select * from inserted
END
当它被触发时,我预计会得到一个错误。相反,它似乎完全忽略了 create table 语句并选择已插入的行。
是否有描述这种行为或解释的文档?