sys.dm_pdw_nodes_exec_sql_text (Transact-SQL)
返回由指定 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 开发概述。