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

Permissions

要求系统 管理员 服务器角色或 VIEW SERVER STATE 服务器权限。

另见

Azure Synapse Analytics 和并行数据仓库动态管理视图 (Transact-SQL)

后续步骤

更多开发建议,请参见 Azure Synapse Analytics 开发概述