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. |