IHcolumns (Transact-SQL)

適用対象:SQL Server

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 値が受け入れられることを意味します。

参照

異種データベース レプリケーション
レプリケーション テーブル (Transact-SQL)
レプリケーション ビュー (Transact-SQL)
sp_articlecolumn (Transact-SQL)
sysarticlecolumns (システム ビュー) (Transact-SQL)
sysarticlecolumns (Transact-SQL)