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 |
順序に基づいた列の識別子。 |
type |
varchar(255) |
パブリッシャ側にあるパブリッシュ元となる列の列データ型。 |
length |
bigint |
パブリッシャ側にあるパブリッシュ元となる列の長さ。 |
prec |
int |
パブリッシャ側にあるパブリッシュ元となる列の有効桁数。 |
scale |
int |
パブリッシャ側にあるパブリッシュ元となる列の小数点以下桁数。 |
isnullable |
bit |
列で NULL 値を許容するかどうかを示します。1 は NULL 値を許容することを示します。 |
iscaptured |
bit |
列にトリガが存在するかどうかを示します。列がアーティクルにパブリッシュされない場合もトリガが存在することがあります。1 は列にトリガが存在することを示します。 |