Linkexpress Transactional Replication option説明書 |
目次
索引
![]() ![]() |
第3部 TJNL | > 第13章 データ形式 | > 13.1 メッセージ構成 | > 13.1.2 利用ジャーナル |
ジャーナル項目の属性を表示するタグが、各項目の前に付加されます。
項目属性表示は、ジャーナルヘッダの属性付加情報に"項目属性表示が付加されている(X'01')"が設定されている場合に利用ジャーナルに設定されます。
項目属性表示は、ジャーナル項目のデータ型を表す属性コードと、属性コードに対する属性情報(長さ、精度、位取り)で構成されます。"図:項目属性表示のデータ形式"に項目属性表示のデータ形式を示します。
"表:属性コードの設定値(ユーザデータ)"および"表:属性コードの設定値(ジャーナル・チェックポイントおよびシステム取得項目)"に項目属性表示の属性コードに設定される値を示します。
属性コード |
属性 |
Symfoware/RDBの |
Oracleの |
項目長 |
---|---|---|---|---|
X'01' |
文字列 |
CHARACTER(n) |
CHAR(n) |
n |
X'02' |
可変長文字列 |
CHARACTER VARYING(n) |
VARCHAR2(n) |
n + 2 |
X'03' |
各国語文字列 |
NATIONAL CHARACTER(n) |
NCHAR(n) |
n × 2 |
X'04' |
可変長各国語文字列 |
NATIONAL CHARACTER VARYING(n) |
NVARCHAR2(n) |
n × 2 + 2 |
X'11' |
2進整数(2バイト) |
SMALLINT |
− |
2 |
X'12' |
2進整数(4バイト) |
INTEGER |
NUMBER(p) |
4 |
X'13' |
外部10進数 |
NUMERIC(p,q) |
NUMBER(p,q) |
p(注1) |
X'14' |
内部10進数 |
DECIMAL(p,q) |
− |
p ÷ 2 + 1(注2) |
X'15' |
単精度浮動小数点数 |
REALまたはFLOAT(p) |
− |
4 |
X'16' |
倍精度浮動小数点数 |
DOUBLE PRECISIONまたはFLOAT(p) |
− |
8 |
X'22' |
ユーザ定義バイナリ |
BINARY(n) ‥ 取得定義の透過文字列型 |
BINARY(n) ‥ 取得定義の透過文字列型 |
n |
X'23' |
日時、時間隔 |
TIMESTAMP,DATE,TIME,INTERVAL |
DATE |
"表:日時、時間隔の属性コードの設定値"を参照してください。 |
注1)配付定義のOutCodeキーワードにGS_KANAまたはGS_ASCII以外を指定した場合は1加算
注2)小数点以下は切り捨て
属性コード |
属性 |
データ |
項目長 |
---|---|---|---|
X'24' |
ジャーナル・チェックポイント名 |
ジャーナル・チェックポイント名 |
32 |
X'81'〜 |
システム取得項目 |
システム取得項目 |
"表:システム取得項目の属性コードの設定値"を参照してください。 |
属性コード |
属性 |
列データ型(注) |
項目長 |
---|---|---|---|
X'23' |
日時 (文字列) |
TIMESTAMP |
19 |
DATE |
10 |
||
TIME |
8 |
||
時間隔 (文字列) |
INTERVAL YEAR(n) TO MONTH |
n + 4 |
|
INTERVAL YEAR(n) |
n + 1 |
||
INTERVAL MONTH(n) |
n + 1 |
||
INTERVAL DAY(n) TO HOUR |
n + 4 |
||
INTERVAL DAY(n) TO MINUTE |
n + 7 |
||
INTERVAL DAY(n) TO SECOND |
n + 10 |
||
INTERVAL DAY(n) |
n + 1 |
||
INTERVAL HOUR(n) TO MINUTE |
n + 4 |
||
INTERVAL HOUR(n) TO SECOND |
n + 7 |
||
INTERVAL HOUR(n) |
n + 1 |
||
INTERVAL MINUTE(n) TO SECOND |
n + 4 |
||
INTERVAL MINUTE(n) |
n + 1 |
||
INTERVAL SECOND(n) |
n + 1 |
注) 時間隔先行フィールド精度(n)の指定できる範囲は1〜9です。
項目 |
属性コード |
属性 |
項目長 |
---|---|---|---|
TJNLTIME(時刻) |
X'81' |
文字列 |
16 |
TJNLTRNID(トランザクション識別子) |
X'82' |
2進整数(8バイト) |
8 |
TJNLSTS(トランザクション状態) |
X'83' |
2進整数(2バイト) |
2 |
TJNLDBKIND(DB種別) |
X'84' |
2進整数(2バイト) |
2 |
TJNLDBOP(DB操作) |
X'85' |
2進整数(2バイト) |
2 |
TJNLSTORAGE(格納構造名) |
X'86' |
文字列 |
38(注) |
TJNLRESOURCE(更新資源名) |
X'87' |
文字列 |
38(注) |
注) ジャーナルヘッダのコード種別がUNICODE(X'30')の場合は72バイトになります。
目次
索引
![]() ![]() |