--- title: "sys.dm_pdw_nodes_exec_text_query_plan (Transact-SQL) | Microsoft Docs" description: Dynamic management view that returns the Showplan in text format for a TSQL batch or for a specific statement within the batch. ms.custom: "" ms.date: "10/14/2019" ms.prod: sql ms.technology: data-warehouse ms.reviewer: "" ms.topic: "language-reference" dev_langs: - "TSQL" ms.assetid: author: XiaoyuMSFT ms.author: xiaoyul monikerRange: "=azure-sqldw-latest || = sqlallproducts-allversions" --- # sys.dm_pdw_nodes_exec_text_query_plan (Transact-SQL) [!INCLUDE[tsql-appliesto-xxxxxx-xxxx-asdw-xxx-md](../../includes/tsql-appliesto-xxxxxx-xxxx-asdw-xxx-md.md)] Returns the Showplan in text format for a [!INCLUDE[tsql](../../includes/tsql-md.md)] batch or for a specific statement within the batch. ## Table returned |Column name|Data type|Description| |-----------------|---------------|-----------------| |**pdw_node_ID**|**int**|Unique numeric ID associated with the node.| |**dbid**|**smallint**|ID of the context database that was in effect when the [!INCLUDE[tsql](../../includes/tsql-md.md)] statement corresponding to this plan was compiled. For ad hoc and prepared SQL statements, the ID of the database where the statements were compiled.

Column is nullable.| |**objectid**|**int**|ID of the object (for example, stored procedure or user-defined function) for this query plan. For ad hoc and prepared batches, this column is **null**.

Column is nullable.| |**number**|**smallint**|Numbered stored procedure integer. For ad hoc and prepared batches, this column is **null**.

Column is nullable.| |**encrypted**|**bit**|Indicates whether the corresponding stored procedure is encrypted.

0 = not encrypted

1 = encrypted

Column is not nullable.| |**query_plan**|**nvarchar(max)**|Contains the compile-time Showplan representation of the query execution plan that is specified with *plan_handle*. The Showplan is in text format. One plan is generated for each batch that contains, for example ad hoc [!INCLUDE[tsql](../../includes/tsql-md.md)] statements, stored procedure calls, and user-defined function calls.

Column is nullable.| ## Remarks The same remarks in [sys.dm_exec_text_query_plan](https://docs.microsoft.com/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-text-query-plan-transact-sql?view=sql-server-ver15) apply. ## Permissions Require **sysadmin** server role or `VIEW SERVER STATE` permission on the server. ## See also [SQL Data Warehouse and Parallel Data Warehouse Dynamic Management Views (Transact-SQL)](../../relational-databases/system-dynamic-management-views/sql-and-parallel-data-warehouse-dynamic-management-views.md) ## Next steps For more development tips, see [SQL Data Warehouse development overview](https://docs.microsoft.com/azure/sql-data-warehouse/sql-data-warehouse-overview-develop).