迁移触发器

适用于:SQL ServerAzure 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 触发器,则不能创建本机编译的存储过程。

另请参阅

迁移到内存中 OLTP