Récapitulatif des fonctions de conversion de colonne

Ce récapitulatif est organisé en fonction des types de traitement pouvant être effectués avec les fonctions Oracle GoldenGate.

Ces fonctions sont utilisées pour effectuer des tests.

Fonction Description
@CASE Sélectionne une valeur en fonction d'une série de tests de valeur.
@EVAL Sélectionne une valeur basée sur une série de tests indépendants.
@IF Sélectionne l'une des deux valeurs selon qu'une instruction conditionnelle renvoie TRUE ou FALSE.

Ces fonctions gèrent les colonnes manquantes.

Fonction Description
@COLSTAT Renvoie un indicateur indiquant qu'une colonne est MISSING, NULL ou INVALID.
@COLTEST Effectue des calculs conditionnels pour vérifier si une colonne est PRESENT, MISSING, NULL ou INVALID.

Ces fonctions fonctionnent avec des dates.

Fonction Description
@DATE Renvoie une date et une heure en fonction du format transmis dans la colonne source.
@DATEDIFF Renvoie la différence entre deux dates ou dates/heures.
@DATENOW Renvoie la date et l'heure en cours.

Ces fonctions sont utilisées pour effectuer des calculs arithmétiques.

Fonction Description
@COMPUTE Renvoie le résultat d'une expression arithmétique.

Ces fonctions fonctionnent avec des chaînes.

Fonction Description
@NUMBIN Convertit une chaîne binaire en nombre.
@NUMSTR Convertit une chaîne sous forme de nombre.
@STRCAT Concatène une ou plusieurs chaînes.
@STRCMP Compare deux chaînes.
@STREXT Extrait une partie d'une chaîne.
@STREQ Détermine si deux chaînes sont égales ou non.
@STRFIND Recherche l'occurrence d'une chaîne dans une chaîne.
@STRLEN Renvoie la longueur d'une chaîne.
@STRLTRIM Trie les espaces de tête.
@STRNCAT Concatène une ou plusieurs chaînes à une longueur maximale.
@STRNCMP Compare deux chaînes en fonction d'un nombre de caractères spécifié.
@STRNUM Convertit une valeur numérique en chaîne.
@STRRTRIM Trime les espaces de fin.
@STRSUB Remplace une chaîne par une autre.
@STRTRIM Tronquer les espaces de début et de début.
@STRUP Remplace une chaîne par une majuscule.
@VALONEOF Compare une colonne de chaîne ou de chaîne à une liste de valeurs.

Il s'agit de fonctions diverses.

Fonction Description
@AFTER Renvoie l'image après de la colonne spécifiée.
@BEFORE Renvoie l'image before de la colonne spécifiée.
@BEFOREAFTER Renvoie l'image avant de la colonne spécifiée, si elle est disponible, sinon renvoie l'image après.
@BINARY Tient à jour les données binaires source en tant que données binaires dans la colonne cible lorsque la colonne source est définie en tant que colonne de caractères.
@BINTOHEX Convertit une chaîne binaire en chaîne hexadécimale.
@GETENV Renvoie les informations environnementales.
@GETVAL Extrait les paramètres d'une procédure stockée en entrée dans une clause FILTER ou COLMAP.
@HEXTOBIN Convertit une chaîne hexadécimale en chaîne binaire.
@HIGHVAL \| LOWVAL Limite une valeur à une valeur supérieure ou inférieure.
@RANGE Divise les lignes en plusieurs groupes de données pour un traitement parallèle.
@TOKEN Extrait les données de jeton d'un en-tête d'enregistrement de trace.
@OGG_SHA1 Hachage de certains champs lors de leur réplication vers la banque de données opérationnelle.