Compartir a través de


Procedimientos almacenados compilados de forma nativa y opciones del conjunto de ejecución

Las opciones de sesión están establecidas en bloques atómicos. La ejecución de un procedimiento almacenado no se ve afectada por las opciones SET de una sesión. Sin embargo, ciertas opciones SET, como SET NOEXEC y SET SHOWPLAN_XML, hacen que los procedimientos almacenados (incluidos los procedimientos almacenados compilados de forma nativa) no se ejecuten.

Cuando se ejecuta un procedimiento almacenado compilado de forma nativa con cualquier opción STATISTICS activada, las estadísticas se recopilan para el procedimiento en su conjunto y no por instrucción. Para obtener más información, vea SET STATISTICS IO (Transact-SQL), SET STATISTICS PROFILE (Transact-SQL), SET STATISTICS TIME (Transact-SQL) y SET STATISTICS XML (Transact-SQL). Para obtener estadísticas de ejecución a nivel de instrucción en un procedimiento almacenado compilado de forma nativa, use una sesión de eventos extendidos en el evento sp_statement_completed, que comienza cuando se completa cada consulta individual en la ejecución del procedimiento almacenado. Para obtener más información sobre la creación de sesiones de eventos extendidos, vea CREATE EVENT SESSION (Transact-SQL).

SHOWPLAN_XML se admite para procedimientos almacenados compilados de forma nativa. SHOWPLAN_ALL y SHOWPLAN_TEXT no se admiten con procedimientos almacenados compilados de forma nativa.

SET FMTONLY no es compatible con procedimientos almacenados compilados de forma nativa. Use sp_describe_first_result_set (Transact-SQL) en su lugar.

Véase también

Procedimientos almacenados compilados de forma nativa