Freigeben über


sys.dm_pdw_nodes_exec_sql_text (Transact-SQL)

Gilt für: Azure Synapse Analytics

Gibt den Text des SQL-Batches zurück, der durch den angegebenen sql_handleWert identifiziert wird. Diese Tabellenwertfunktion ersetzt die Systemfunktion fn_get_sql.

Hinweis

Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.

Zurückgegebene Tabelle

Spaltenname Datentyp Beschreibung
pdw_node_id int Eindeutige numerische ID, die dem Knoten zugeordnet ist.
dbid smallint ID der Datenbank.

Für ungeplante und vorbereitete SQL-Anweisungen die ID der Datenbank, in der die Anweisungen kompiliert wurden.
objectid int ID des Objekts.

Ist NULL für improvisierte und vorbereitete SQL-Anweisungen vorgesehen.
Zahl smallint Für eine nummerierte gespeicherte Prozedur gibt diese Spalte die Nummer der gespeicherten Prozedur zurück. Weitere Informationen finden Sie unter sys.numbered_procedures (Transact-SQL).

Ist NULL für improvisierte und vorbereitete SQL-Anweisungen.
encrypted bit 1: SQL-Text wird verschlüsselt.

0: SQL-Text ist nicht verschlüsselt.
text nvarchar(max) Text der SQL-Abfrage.

Der Wert ist für verschlüsselte Objekte NULL.

Hinweise

Die gleichen Hinweise in sys.dm_exec_sql_text gelten.

Berechtigungen

Benötigen Sie die Sysadmin-Serverrolle oder VIEW SERVER STATE -berechtigung auf dem Server.

Siehe auch

Dynamische Verwaltungsansichten von Azure Synapse Analytics- und Parallel Data Warehouse (Transact-SQL)

Nächste Schritte

Weitere Entwicklungstipps finden Sie in der Übersicht über die Azure Synapse Analytics-Entwicklung.