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 は列にトリガーが存在することを示します。 |
関連項目
参照
sysarticlecolumns (Transact-SQL)