迁移触发器
适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例
本主题论述 DDL 触发器以及内存优化表。
DML 触发器在内存优化表中受支持,但仅适用于 FOR | AFTER 触发器事件。 有关示例,请参阅 执行包含 FROM 或子查询的 UPDATE。
LOGON 触发器是定义为对 LOGON 事件触发的触发器。 LOGON 触发器不会影响内存优化表。
DDL 触发器
DDL 触发器定义为在对其定义的数据库或服务器上执行 CREATE、ALTER、DROP、GRANT、DENY、REVOKE 或 UPDATE STATISTICS 语句时触发的触发器。
如果数据库或服务器具有对 CREATE_TABLE 或者包含它的任何事件组定义的一个或多个 DDL 触发器,则不能创建内存优化表。 如果数据库或服务器具有对 DROP_TABLE 或者包含它的任何事件组定义的一个或多个 DDL 触发器,则不能删除内存优化表。
如果对 CREATE_PROCEDURE、DROP_PROCEDURE 或包含这些事件的任何事件组有一个或多个 DDL 触发器,则不能创建本机编译的存储过程。