Linkexpress Transactional Replication option説明書 |
目次
索引
![]() ![]() |
第2部 TRO | > 第8章 DBサービス定義 | > 8.3 DBサービス定義の定義文 |
OUTTABLE定義文は、出力データを定義する定義文です。
OUTTABLE |
1つのDBサービスグループ内で一意なOUTTABLE識別名を指定します。
本オペランドの指定値は、TABLEオペランドが省略されている場合、格納側データベースの表名として扱われます。
指定値については、以下に示す規約に従ってください。
出力データ種別およびデータベース種別を指定します。
"database-member"を指定してください。出力データ種別は省略できません。
以下の値を指定してください。データベース種別は省略できません。
出力データ定義に対応するEXTRACT識別名を指定します。
格納側のスキーマ名を指定します。
128バイト以内の各国語文字列、半角文字列、または各国語文字と半角文字の混在文字列が指定できます。ただし、使用するデータベースで指定可能な範囲内で指定してください。
格納側の表名を指定します。
本オペランドを省略した場合、NAMEオペランドの指定値が格納側データベースの表名となります。
128バイト以内の各国語文字列、半角文字列、または各国語文字と半角文字の混在文字列が指定できます。ただし、使用するデータベースで指定可能な範囲内で指定してください。
格納側表の列名を指定します。本オペランドに指定する列名の順序は、EXTRACT定義文のSELECTオペランドに指定した入力データ項目名の出現順序と対応します。
本オペランド省略時または列名省略時、EXTRACT定義文のSELECTオペランドで選択した入力データ項目名が格納側列名となります。SELECTオペランドが省略されている場合には、INTABLE定義文のITEMオペランドに指定した入力データ項目名が格納側列名となります。
列名は最大1024個指定できます。
なお、EXTRACT定義文のSELECTオペランドで定数項目を追加している場合、本オペランドまたは定数項目に対応する列名は、省略できません。
Oracleデータベースの場合、LONG型の列名は、必ず末尾に指定してください。
128バイト以内の各国語文字列、半角文字列または各国語文字と半角文字の混在文字列が指定できます。ただし、使用するデータベースで指定可能な範囲内で指定してください。
"XITM"で始まる列名は指定できません。
先頭および2番目の列名は、以下のとおり指定してください。これらは逐次差分反映機能の特殊項目(逐次差分反映機能の動作を制御するための項目)を意味します。特殊項目を省略/変更した場合、逐次差分反映の動作は保証されません。
ITEM = ( @TRHEADER , @DBOP , 列名 , … ) |
データの格納方式および格納方法を指定します。本オペランドは省略可能です。
動的SQLを使用して更新差分データを格納します。
"difference"を指定します。省略時も"difference"となります。
"insert"を指定します。省略時も"insert"となります。
目次
索引
![]() ![]() |