Procedimentos armazenados compilados nativamente e opções de execução Set
As opções de sessão são corrigidas nos 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 os procedimentos armazenados compilados nativamente) não sejam executados.
Quando um procedimento armazenado compilado nativamente for executado com qualquer opção STATISTICS ativada, as estatísticas serão coletadas para o procedimento como um todo, e não por instrução. Para obter mais informações, consulte SET STATISTICS E/S (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 por instrução em procedimentos armazenados criados nativamente, use uma sessão de evento estendido no evento sp_statement_completed, que inicia quando cada consulta individual em uma execução de procedimentos armazenados é concluída. Para obter mais informações sobre como criar sessões de Evento Estendido, consulte CREATE EVENT SESSION (Transact-SQL).
Há suporte para o SHOWPLAN_XML
para procedimentos armazenados compilados nativamente. Não há suporte para SHOWPLAN_ALL
e SHOWPLAN_TEXT
com procedimentos armazenados compilados nativamente.
Não há suporte para SET FMTONLY
com procedimentos armazenados compilados nativamente. Use sp_describe_first_result_set (Transact-SQL).