sys.dm_pdw_nodes_exec_text_query_plan (Transact-SQL)

Применимо к:Azure Synapse Analytics

Возвращает инструкцию Showplan в текстовом формате для пакета Transact-SQL или для определенной инструкции в пакете.

Примечание.

Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.

Таблица возвращенной информации

Имя столбца Тип данных Description
pdw_node_ID int Уникальный числовой идентификатор, связанный с узлом.
dbid smallint Идентификатор базы данных, в контексте которой выполнялась компиляция инструкции Transact-SQL, соответствующей данному плану. Для нерегламентированных и подготовленных инструкций SQL это идентификатор базы данных, в которой происходила компиляция инструкции.

Столбец может содержать значение NULL.
objectid int Идентификатор объекта (например хранимой процедуры или определяемой пользователем функции) для этого плана запроса. Для нерегламентированных и подготовленных пакетов этот столбец имеет значение NULL.

Столбец может содержать значение NULL.
number smallint Целое число нумерованных хранимых процедур. Для нерегламентированных и подготовленных пакетов этот столбец имеет значение NULL.

Столбец может содержать значение NULL.
encrypted bit Указывает, зашифрована ли соответствующая хранимая процедура.

0 = не зашифрована

1 = зашифрована

Столбец не может содержать значение NULL.
query_plan nvarchar(max) Содержит представление инструкции времени компиляции Showplan для плана выполнения запроса, заданного аргументом plan_handle. Инструкция Showplan имеет текстовый формат. Для каждого пакета, содержащего, например, нерегламентированные инструкции Transact-SQL, вызовы хранимых процедур и вызовы определяемых пользователем функций, формируется один план.

Столбец может содержать значение NULL.

Замечания

Те же примечания в sys.dm_exec_text_query_plan применяются.

Разрешения

Требовать роль или VIEW SERVER STATE разрешение сервера sysadmin на сервере.

См. также

Динамические административные представления Хранилища данных Azure Synapse Analytics и Parallel Data Warehouse (Transact-SQL)

Следующие шаги

Дополнительные советы по разработке см. в обзоре разработки Azure Synapse Analytics.