IHpublishercolumns (Transact-SQL)

IHpublishercolumns システム テーブルでは、パブリッシャーで保存されたメタデータが示されます。 このテーブルには、現在のディストリビューターを使用して SQL Server 以外のパブリッシャーからレプリケートされた列ごとに、1 行のデータが格納されます。 IHpublishercolumns にあるデータ型情報は、データのパブリッシュ元となる、SQL Server 以外のデータベース管理システム (DBMS) によって異なります。 このテーブルは、ディストリビューション データベースに保存されます。

定義

列名

データ型

説明

publishercolumn_id

int

パブリッシュされた列の識別子。

table_id

int

列が属する、IHpublishertables のソース テーブルの識別子。

publisher_id

smallint

列がパブリッシュされる、SQL Server 以外のパブリッシャーの識別子。

name

sysname

パブリッシュされた列の名前。

column_ordinal

int

順序に基づいた列の識別子。

varchar(255)

パブリッシャー側にあるパブリッシュ元となる列の列データ型。

length

bigint

パブリッシャー側にあるパブリッシュ元となる列の長さ。

prec

int

パブリッシャー側にあるパブリッシュ元となる列の有効桁数。

scale

int

パブリッシャー側にあるパブリッシュ元となる列の小数点以下桁数。

isnullable

bit

列で NULL 値を許容するかどうかを示します。1 は NULL 値を許容することを示します。

iscaptured

bit

列にトリガーが存在するかどうかを示します。列がアーティクルにパブリッシュされない場合もトリガーが存在することがあります。 1 は列にトリガーが存在することを示します。

関連項目

参照

レプリケーション ビュー (Transact-SQL)

sysarticlecolumns (Transact-SQL)

概念

異種データベース レプリケーション

レプリケーション テーブル (Transact-SQL)

sysarticlecolumns (システム ビュー) (Transact-SQL)