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_handle
Wert 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
Nächste Schritte
Weitere Entwicklungstipps finden Sie in der Übersicht über die Azure Synapse Analytics-Entwicklung.