IHcolumns (Transact-SQL)
Applies to: SQL Server
The IHcolumns system table contains one row for each published column. This table is used to define how column data types from the non-SQL Server Publisher will be represented when published, which essentially maps data types between a non-SQL Server database management systems (DBMS) and SQL Server. This table is stored in the distribution database.
Definition
Column name | Data type | Description |
---|---|---|
column_id | int | Identifies a published column. |
publishercolumn_id | int | Associates a published column with column metadata stored in the IHpublishercolumns system table. |
name | sysname | Specifies the column name. |
article_id | int | Identifies the article to which the column belongs. |
column_ordinal | int | Identifies the column by order. |
mapped_type | tinyint | The column data type of the destination column at Subscriber. |
mapped_length | bigint | The length of the column at Subscriber. |
mapped_prec | int | The precision of the column at Subscriber. |
mapped_scale | int | The scale of the column at Subscriber. |
mapped_nullable | bit | Indicates whether the column at the Subscriber accepts NULL values, where 1 means that NULL values are accepted. |
See Also
Heterogeneous Database Replication
Replication Tables (Transact-SQL)
Replication Views (Transact-SQL)
sp_articlecolumn (Transact-SQL)
sysarticlecolumns (System View) (Transact-SQL)
sysarticlecolumns (Transact-SQL)