指定された sql_handleで識別されたSQLバッチのテキストを返します。 このテーブル値関数は、システム関数 fn_get_sqlに代わるものです。
Note
この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。
返されるテーブル
| 列名 | データの種類 | 説明 |
|---|---|---|
| pdw_node_id | int | ノードに関連付けられている一意の数値 ID。 |
| dbid | smallint | データベースの ID。 計画されていないSQL文や準備済みのSQL文については、文がコンパイルされたデータベースのIDを指定します。 |
| objectid | int | オブジェクトの ID。 即席で準備されたSQL文に NULL 。 |
| 番号 | smallint | 番号付きストアド プロシージャの場合、この列はストアド プロシージャの番号を返します。 詳細については、「 sys.numbered_procedures (Transact-SQL)」を参照してください。 即席および準備されたSQL文に対してNULLです。 |
| encrypted | bit | 1: SQLテキストは暗号化されています。 0: SQLテキストは暗号化されていません。 |
| text | nvarchar(max) | SQL クエリのテキスト。 暗号化されたオブジェクトの場合は NULL です。 |
注釈
同じコメントは、 sys.dm_exec_sql_text にも当てはまります。
Permissions
サーバーに対してシステム管理者のサーバーロールかVIEW SERVER STATE権限を要求してください。
こちらも参照ください
「Azure Synapse Analytics と Parallel Data Warehouse の動的管理ビュー (Transact-SQL)」
次のステップ
さらなる開発のヒントについては、Azure Synapse Analyticsの開発概要をご覧ください。