Share via


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

Les options de session sont fixes dans les blocs Atomic. 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 des procédures stockées compilées en mode natif).

Lorsqu'une procédure stockée compilée en mode natif est exécutée avec une 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 les 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 dans l'événement sp_statement_completed, qui commence à l'issue de chaque requête individuelle exécutée dans les procédures stockées. Pour plus d’informations sur la création de sessions d’événements étendus, 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 prises en charge dans les procédures stockées compilées en mode natif.

SET FMTONLY n'est pas prise en charge dans 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