Compartilhar via


Opções de conjunto de execução e procedimentos armazenados compilados nativamente

As opções de sessão são fixas em blocos atômicos. A execução de um procedimento armazenado não é afetada pelas opções SET de uma sessão. No entanto, determinadas opções SET, como SET NOEXEC e SET SHOWPLAN_XML, fazem com que os procedimentos armazenados (incluindo procedimentos armazenados compilados nativamente) não sejam executados.

Quando um procedimento armazenado compilado nativamente é executado com qualquer opção STATISTICS ativada, as estatísticas são coletadas para o procedimento como um todo e não por instrução. Para obter mais informações, consulte SET STATISTICS IO (Transact-SQL), SET STATISTICS PROFILE (Transact-SQL), SET STATISTICS TIME (Transact-SQL)e SET STATISTICS XML (Transact-SQL). Para obter estatísticas de execução no nível de cada instrução em procedimentos armazenados compilados nativamente, utilize uma sessão de Eventos Estendidos no evento sp_statement_completed, que inicia quando cada instrução individual em um procedimento armazenado é concluída. Para obter mais informações sobre como criar sessões de Evento Estendido, consulte CREATE EVENT SESSION (Transact-SQL).

SHOWPLAN_XML há suporte para procedimentos armazenados compilados nativamente. SHOWPLAN_ALL e SHOWPLAN_TEXT não têm suporte com procedimentos armazenados compilados nativamente.

SET FMTONLY não é suportado por procedimentos armazenados compilados nativamente. Em vez disso, use sp_describe_first_result_set (Transact-SQL).

Consulte Também

Procedimentos armazenados compilados nativamente