Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
database SQL di Azure
Istanza gestita di SQL di Azure
In questo argomento vengono illustrati i trigger DDL e le tabelle ottimizzate per la memoria.
I trigger DML sono supportati nelle tabelle ottimizzate per la memoria, ma solo con l'evento trigger FOR | AFTER. Per un esempio, vedere Implementare UPDATE con FROM o subquery.
I trigger di LOGON sono trigger definiti per attivarsi in occasione di eventi LOGON. I trigger LOGON non influiscono sulle tabelle ottimizzate per la memoria.
Trigger DDL
I trigger DDL sono trigger definiti per l'attivazione quando viene eseguita un'istruzione CREATE, ALTER, DROP, GRANTDENYREVOKE, , o UPDATE STATISTICS nel database o nel server in cui è definita.
Non è possibile creare tabelle ottimizzate per la memoria se nel database o nel server sono definiti uno o più trigger DDL per l'evento CREATE_TABLE o per qualsiasi gruppo di eventi in cui questo sia incluso. Non è possibile eliminare una tabella ottimizzata per la memoria se nel database o nel server sono definiti uno o più trigger DDL per l'evento DROP_TABLE o per qualsiasi gruppo di eventi in cui questo sia incluso.
Non è possibile creare stored procedure compilate in modo nativo se sono presenti uno o più trigger DDL per gli eventi CREATE_PROCEDURE, DROP_PROCEDURE o per qualsiasi gruppo di eventi in cui questi siano inclusi.