@TOKEN
Utilisez la fonction @TOKEN pour extraire les données de jeton stockées dans la zone de jeton utilisateur de l'en-tête d'enregistrement Oracle GoldenGate. Vous pouvez mettre en correspondance des données de jeton avec une colonne cible en utilisant @TOKEN dans l'expression source d'une clause COLMAP. Vous pouvez également utiliser @TOKEN dans une instruction SQLEXEC, une macro Oracle GoldenGate ou un user exit.
Pour définir des données de jeton, utilisez la clause TOKENS du paramètre TABLE dans le fichier de paramètres d'extraction.
Syntaxe
@TOKEN ('<token>')
<'token'>
Nom, placé entre apostrophes, du jeton pour lequel les données doivent être extraites.
Exemple
Dans l'exemple suivant, 10 jetons sont mis en correspondance avec des colonnes cible.
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')
);