プライマリ・コンテンツに移動
Oracle® GoldenGate Oracle GoldenGateリファレンスfor Windows and UNIX
12c (12.1.2)
E49845-08
  目次へ移動
目次

前
 
次
 

TOKEN

@TOKENファンクションでは、Oracle GoldenGateレコード・ヘッダーのユーザー・トークン・エリアに保持されているトークン・データを取得します。トークン・データをターゲット列にマップするには、COLMAP句のソース式で@TOKENを使用します。そのかわりの方法としては、@TOKENSQLEXEC文、Oracle GoldenGateマクロ、またはユーザー・イグジットで使用できます。

トークン・データを定義するには、Extractパラメータ・ファイルのTABLEパラメータでTOKENS句を使用します。トークンの使用方法の詳細は、Oracle GoldenGateの管理for Windows and UNIXを参照してください。

構文

@TOKEN ('token')
'token'

一重引用符で囲まれた、データを取得するトークン名。

次の例では、10のトークンをターゲット列にマップします。

MAP ora.oratest, TARGET ora.rpt,
COLMAP (
host = @token ('tk_host'),
gg_group = @token ('tk_group'),
osuser = @token ('tk_osuser'),
domain = @token ('tk_domain'),
ba_ind = @token ('tk_ba_ind'),
commit_ts = @token ('tk_commit_ts'),
pos = @token ('tk_pos'),
rba = @token ('tk_rba'),
tablename = @token ('tk_table'),
optype = @token ('tk_optype')
);