TTREP.REPTABLES

REPTABLES表には、サブスクライバに送信される各表の各列に関するサブスクライバ関連の情報が含まれています。この情報は、サブスクライバ・データベースのREPTABLESではなく、所有者(送信側)データベースのREPTABLESに表示されます。

列名 タイプ 説明

REPLICATION_NAME

TT_CHAR (31) NOT NULL

レプリケーション・スキームの名前

REPLICATION_OWNER

TT_CHAR (31) NOT NULL

レプリケーション・スキームの所有者

ELEMENT_NAME

TT_CHAR (31) NOT NULL

この要素のレプリケーション名で、基礎となるデータベース・オブジェクトのREF_NAMEとは論理的に異なる

たとえばレプリケーション表のELEMENT_NAMEは、表名と異なる可能性があります。この名前は、レプリケーション・スキームにおいて一意である必要があります。

SUBSCRIBER_ID

TT_BIGINTNOT NULL

この要素へのサブスクライバのTT_STORE_ID

レプリケーション・スキームのレプリケーション要素に対して、サブスクライバが複数回サブスクライブすることはありません。

COLNUM

TT_SMALLINT NOT NULL

表における列の序数(1から開始)

COLOPTIONS

BINARY(1) NOT NULL

列の仕様フラグ

0x01 - 主キー内の列です。

0x02 - 列の値は可変長データ型です(VARCHAR[2]NVARCHAR[2]VARBINARY)。

0x04 - 列値にはNULLが許可されています。

0x08 - 列値は一意です。

COLTYPE

TT_INTEGERNOT NULL

列のデータ型

  •  1     TT_CHAR
  •  4     TT_INTEGER
  •  5     TT_SMALLINT
  •  6     BINARY_FLOAT
  •  7     BINARY_FLOAT
  •  8     BINARY_DOUBLE
  •  9     TT_DATE
  • 10     TIME
  • 11     TT_TIMESTAMP
  • 12     TT_VARCHAR
  • 13     DATE
  • 14     TIMESTAMP
  • 15     NUMBER
  • 16     CHAR
  • 17     VARCHAR2
  • 18     NCHAR
  • 19     NVARCHAR2
  • 1     LONGVARCHAR
  • 2     BINARY
  • 3     VARBINARY
  • 4     LONGVARBINARY
  • 5     TT_BIGINT
  • 6     TT_TINYINT
  • 7     BIT
  • 8     WCHAR
  • 9     WVARCHAR
  • 10   WLONGVARCHAR

COLLEN

TT_BIGINT NOT NULL

列の長さ(可変長列の場合は最大長)

COLPRECISION

TT_INTEGERNOT NULL

列データの精度

これは固定小数点数の桁数または浮動小数点数の小数部の桁数です。

COLSCALE

TT_INTEGERNOT NULL

列データのスケール(負でない数)

0のスケールは、小数点の右に桁がない整数値を示します。Sのスケールでは、正確な数値は、次の値を掛けた有効桁の整数値です。

10 (exp -S)

PTNNUM

TT_SMALLINT NOT NULL

列を格納する表パーティション

PTNCOLOFF

TT_BIGINT NOT NULL

パーティション内の列のオフセット

PTNNULLOFF

TT_BIGINT NOT NULL

パーティション内のNULLバイトのオフセット

REPKEYPOSITION

TT_SMALLINT NOT NULL

REPKEYCOLSで記述されるレプリケーション・キー内のこの列の順序位置

TS_EXCEPTION_ACTION

TT_CHAR (1) NOT NULL

タイムスタンプベースの競合検出で競合を検出した場合に実行されるアクション

アクションは、CREATE REPLICATION文のCHECK CONFLICTSON EXCEPTION句によって指定されます。この列に表示される値は、次のとおりです。

\0' - 未定義のアクション

'N' - NO ACTION

'R' - ROLLBACK (デフォルト)

PNBOFF

TT_INTEGER

内部使用のみ

NULLMASK

TT_TINYINT

内部使用のみ

COLNAME

TT_CHAR(31)

列名