IHcolumns (Transact-SQL)
IHcolumns システム テーブルは、パブリッシュされた列ごとに 1 行のデータを保持します。 このテーブルは、SQL Server 以外のパブリッシャーの列のデータ型がパブリッシュされたときの表示方法を定義するために使用されます。これにより、実質的に、SQL Server 以外のデータベース管理システム (DBMS) と SQL Server の間でデータ型をマップします。 このテーブルは、ディストリビューション データベースに保存されます。
定義
列名 |
データ型 |
説明 |
---|---|---|
column_id |
int |
パブリッシュされた列を識別します。 |
publishercolumn_id |
int |
パブリッシュされた列に、IHpublishercolumns システム テーブルに格納されている列のメタデータを関連付けます。 |
name |
sysname |
列名を指定します。 |
article_id |
int |
列が所属するアーティクルを識別します。 |
column_ordinal |
int |
列を順序で識別します。 |
mapped_type |
tinyint |
サブスクライバーのマップ先となる列のデータ型です。 |
mapped_length |
bigint |
サブスクライバーの列の長さです。 |
mapped_prec |
int |
サブスクライバーの列の有効桁数です。 |
mapped_scale |
int |
サブスクライバーの列の小数点以下桁数です。 |
mapped_nullable |
bit |
サブスクライバーの列が NULL 値を受け入れるかどうかを示します。1 は、NULL 値が受け入れられることを意味します。 |
関連項目
参照
sp_articlecolumn (Transact-SQL)
sysarticlecolumns (Transact-SQL)