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 语句。
number 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 开发概述