Partager via


Procédures stockées compilées en mode natif et ensemble d'options d'exécution

Les options de session sont fixées dans les blocs atomiques. L’exécution d’une procédure stockée n’est pas affectée par les options SET d’une session. Toutefois, certaines options SET, telles que SET NOEXEC et SET SHOWPLAN_XML, empêchent l'exécution des procédures stockées (y compris les procédures stockées compilées nativement).

Lorsqu’une procédure stockée compilée en mode natif est exécutée avec n’importe quelle option STATISTICS activée, les statistiques sont collectées pour la procédure dans son ensemble et non par instruction. Pour plus d’informations, consultez SET STATISTICS IO (Transact-SQL), SET STATISTICS PROFILE (Transact-SQL), SET STATISTICS TIME (Transact-SQL) et SET STATISTICS XML (Transact-SQL). Pour obtenir des statistiques d’exécution au niveau d’une instruction dans des procédures stockées compilées en mode natif, utilisez une session d’événements étendus sur l’événement sp_statement_completed, qui commence lorsque chaque requête individuelle dans une exécution de procédures stockées se termine. Pour plus d’informations sur la création de sessions d’événements étendues, consultez CREATE EVENT SESSION (Transact-SQL).

SHOWPLAN_XML est pris en charge pour les procédures stockées compilées en mode natif. SHOWPLAN_ALL et SHOWPLAN_TEXT ne sont pas pris en charge avec les procédures stockées compilées en mode natif.

SET FMTONLY n'est pas pris en charge par les procédures stockées compilées en mode natif. Utilisez sp_describe_first_result_set (Transact-SQL) à la place.

Voir aussi

Procédures stockées compilées en mode natif