---
title: "IHextendedArticleView (Transact-SQL) | Microsoft Docs"
ms.custom: ""
ms.date: "03/06/2017"
ms.prod: "sql-server-2016"
ms.reviewer: ""
ms.suite: ""
ms.technology:
- "replication"
ms.tgt_pltfrm: ""
ms.topic: "language-reference"
applies_to:
- "SQL Server"
f1_keywords:
- "IHextendedArticleView_TSQL"
- "IHextendedArticleView"
dev_langs:
- "TSQL"
helpviewer_keywords:
- "IHextendedArticleView view"
ms.assetid: 19ef0a12-3214-4bb0-9c25-a665897e65a2
caps.latest.revision: 11
author: "BYHAM"
ms.author: "rickbyh"
manager: "jhubbard"
---
# IHextendedArticleView (Transact-SQL)
[!INCLUDE[tsql-appliesto-ss2008-xxxx-xxxx-xxx_md](../../includes/tsql-appliesto-ss2008-xxxx-xxxx-xxx-md.md)]
The **IHextendedArticleView** view exposes information on articles in a non-SQL Server publication. This view is stored in the **distribution** database.
|Column name|Data type|Description|
|-----------------|---------------|-----------------|
|**publisher_id**|**smallint**|The unique identifier for the Publisher.|
|**publication_id**|**int**|The unique identifier for the publication.|
|**article**|**sysname**|The name of the article|
|**destination_object**|**sysname**|The name of the published object at the Subscriber.|
|**source_owner**|**sysname**|The owner of the published object at the Publisher.|
|**source_object**|**sysname**|The name of the published object at the Publisher.|
|**description**|**nvarchar(255)**|The description of the article.|
|**creation_script**|**nvarchar(255)**|The schema creation script for the article.|
|**del_cmd**|**nvarchar(255)**|The command that is executed for a DELETE.|
|**filter**|**int**|The identifier for the stored procedure used to define the horizontal partition.|
|**filter_clause**|**ntext**|The WHERE clause used to horizontally filter the article.|
|**ins_cmd**|**nvarchar(255)**|The command that is executed for an INSERT.|
|**pre_creation_cmd**|**tinyint**|The Pre-creation command for DROP TABLE, DELETE TABLE, or TRUNCATE:
**0** = None.
**1** = DROP.
**2** = DELETE.
**3** = TRUNCATE.|
|**status**|**tinyint**|The bitmask of the article options and status, which can be the bitwise logical OR result of one or more of these values:
**1** = Article is active.
**8** = Include the column name in INSERT statements.
**16** = Use parameterized statements.
**24** = Both include the column name in INSERT statements and use parameterized statements.
For example, an active article using parameterized statements would have a value of **17** in this column. A value of **0** means that the article is inactive and no additional properties are defined.|
|**type**|**tinyint**|Type of article:
**1** = Log-based article.
**3** = Log-based article with manual filter.
**5** = Log-based article with manual view.
**7** = Log-based article with manual filter and manual view.|
|**upd_cmd**|**nvarchar(255)**|The command that is executed for a UPDATE.|
|**schema_option**|**binary**|Indicates what is to be scripted out. See [sp_addarticle (Transact-SQL)](../../relational-databases/system-stored-procedures/sp-addarticle-transact-sql.md) for a list of supported schema options.|
|**dest_owner**|**sysname**|The owner of the published object at the destination database.|
## See Also
[Heterogeneous Database Replication](../../relational-databases/replication/non-sql/heterogeneous-database-replication.md)
[Replication Tables (Transact-SQL)](../../relational-databases/system-tables/replication-tables-transact-sql.md)
[Replication Views (Transact-SQL)](../../relational-databases/system-views/replication-views-transact-sql.md)