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 は列にトリガが存在することを示します。