sys.dm_pdw_nodes_exec_sql_text (Transact-SQL)

适用于:Azure Synapse Analytics

返回由指定的 sql_handle 标识的 SQL 批处理的文本。 此表值函数替换系统函数 fn_get_sql

注意

Azure Synapse Analytics 中的无服务器 SQL 池不支持此语法。

返回的表

列名称 数据类型 说明
pdw_node_id int 与节点关联的唯一数字 ID。
dbid smallint 数据库的 ID。

对于计划外和已准备的 SQL 语句,是编译语句的数据库的 ID。
objectid int 对象的 ID。

NULL适用于临时准备的 SQL 语句。
数字 smallint 对于带编号的存储过程,此列返回存储过程的编号。 有关详细信息,请参阅 sys.numbered_procedures (Transact-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 和并行数据仓库动态管理视图 (Transact-SQL)

后续步骤

有关更多开发提示,请参阅 Azure Synapse Analytics 开发概述