@TOKEN
Utilizzare la funzione @TOKEN per recuperare i dati del token memorizzati nell'area del token utente dell'intestazione del record Oracle GoldenGate. È possibile mappare i dati del token a una colonna di destinazione utilizzando @TOKEN nell'espressione di origine di una clausola COLMAP. In alternativa, è possibile utilizzare @TOKEN all'interno di un'istruzione SQLEXEC, una macro Oracle GoldenGate o un'uscita utente.
Per definire i dati del token, utilizzare la clausola TOKENS del parametro TABLE nel file dei parametri Extract.
Sintassi
@TOKEN ('<token>')
<'token'>
Il nome, racchiuso tra apici, del token per il quale devono essere recuperati i dati.
Esempio
Nell'esempio seguente, 10 token vengono mappati alle colonne di destinazione.
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')
);