Partilhar via


sys.dm_pdw_nodes_exec_sql_text (Transact-SQL)

Aplica-se a: Azure Synapse Analytics

Retorna o texto do lote SQL identificado pelo sql_handle. Essa função com valor de tabela substitui a função fn_get_sqldo sistema .

Observação

Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.

Tabela retornada

Nome da coluna Tipo de dados Descrição
pdw_node_id int ID numérico exclusivo associado ao nó.
dbid smallint ID do banco de dados.

Para instruções SQL não planejadas e preparadas, a ID do banco de dados em que as instruções foram compiladas.
objectid int ID do objeto.

É NULL para instruções SQL improvisadas e preparadas.
number smallint Para um procedimento armazenado numerado, esta coluna retorna o número do procedimento armazenado. Para obter mais informações, consulte sys.numbered_procedures (Transact-SQL).

É NULL para instruções SQL improvisadas e preparadas.
encrypted bit 1: O texto SQL é criptografado.

0: O texto SQL não é criptografado.
text nvarchar(max) Texto da consulta SQL.

É NULL para objetos criptografados.

Comentários

As mesmas observações em sys.dm_exec_sql_text se aplicam.

Permissões

Exigir função de servidor sysadmin ou VIEW SERVER STATE permissão no servidor.

Confira também

Exibições de gerenciamento dinâmico do Azure Synapse Analytics e do Parallel Data Warehouse (Transact-SQL)

Próximas etapas

Para obter mais dicas de desenvolvimento, consulte Visão geral do desenvolvimento do Azure Synapse Analytics.