次の方法で共有


sys.dm_pdw_nodes_exec_sql_text (Transact-SQL)

適用対象: Azure Synapse Analytics

指定した sql_handleによって識別される SQL バッチのテキストを返します。 このテーブル値関数は、システム関数の fn_get_sqlを置き換えます。

Note

この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。

返されるテーブル

列名 データ型 説明
pdw_node_id int ノードに関連付けられている一意の数値 ID。
dbid smallint データベースの ID。

計画されていない準備済み SQL ステートメントの場合、ステートメントがコンパイルされたデータベースの ID。
objectid int オブジェクトの ID。

即興で準備された SQL ステートメントに NULL
number smallint 番号付きストアド プロシージャの場合、この列はストアド プロシージャの番号を返します。 詳細については、「 sys.numbered_procedures (Transact-SQL)」を参照してください。

即興 SQL ステートメントと準備済み SQL ステートメントの場合は NULL です。
encrypted bit 1: SQL テキストが暗号化されます。

0: SQL テキストは暗号化されません。
text nvarchar(max) SQL クエリのテキスト。

暗号化されたオブジェクトの場合は NULL です。

解説

sys.dm_exec_sql_textの同じ注釈が適用されます。

アクセス許可

sysadminサーバーロールまたはサーバーに対するVIEW SERVER STATE権限が必要です。

関連項目

Azure Synapse Analytics と Parallel Data Warehouse の動的管理ビュー (Transact-SQL)

次のステップ

開発に関するその他のヒントについては、「 Azure Synapse Analytics の開発の概要を参照してください。