Übersicht über Spaltenkonvertierungsfunktionen

Diese Übersicht ist nach den Verarbeitungstypen organisiert, die mit den Oracle GoldenGate-Funktionen ausgeführt werden können.

Diese Funktionen werden zur Durchführung von Tests verwendet.

Funktion Beschreibung
@CASE Wählt einen Wert abhängig von einer Reihe von Wertetests aus.
@EVAL Wählt einen Wert basierend auf einer Reihe unabhängiger Tests aus.
@IF Wählt einen von zwei Werten aus, je nachdem, ob eine bedingte Anweisung TRUE oder FALSE zurückgibt.

Diese Funktionen verarbeiten fehlende Spalten.

Funktion Beschreibung
@COLSTAT Gibt einen Indikator zurück, dass eine Spalte MISSING, NULL oder INVALID ist.
@COLTEST Führt bedingte Berechnungen aus, um zu testen, ob eine Spalte PRESENT, MISSING, NULL oder INVALID ist.

Diese Funktionen funktionieren mit Datumsangaben.

Funktion Beschreibung
@DATE Gibt ein Datum und eine Uhrzeit basierend auf dem Format zurück, das in die Quellspalte übergeben wurde.
@DATEDIFF Gibt die Differenz zwischen zwei Datumsangaben oder Datenzeitpunkten zurück.
@DATENOW Gibt das aktuelle Datum und die aktuelle Uhrzeit zurück.

Diese Funktionen werden zur Ausführung arithmetischer Berechnungen verwendet.

Funktion Beschreibung
@COMPUTE Gibt das Ergebnis eines arithmetischen Ausdrucks zurück.

Diese Funktionen funktionieren mit Zeichenfolgen.

Funktion Beschreibung
@NUMBIN Konvertiert eine binäre Zeichenfolge in eine Zahl.
@NUMSTR Konvertiert einen String in eine Zahl.
@STRCAT Verkettet eine oder mehrere Zeichenfolgen.
@STRCMP Vergleich zweier Zeichenfolgen.
@STREXT Extrahiert einen Teil einer Zeichenkette.
@STREQ Bestimmt, ob zwei Zeichenfolgen gleich sind.
@STRFIND Sucht das Vorkommen einer Zeichenfolge innerhalb einer Zeichenfolge.
@STRLEN Gibt die Länge einer Zeichenkette an.
@STRLTRIM Beseitigt führende Räume.
@STRNCAT Verkettet eine oder mehrere Zeichenfolgen auf eine maximale Länge.
@STRNCMP Vergleicht zwei Zeichenfolgen basierend auf einer angegebenen Anzahl von Zeichen.
@STRNUM Konvertiert eine Zahl in eine Zeichenfolge.
@STRRTRIM Beschneidet nachgestellte Leerzeichen.
@STRSUB Ersetzt eine Zeichenfolge durch eine andere.
@STRTRIM Entfernt vor- und nachgestellte Leerzeichen.
@STRUP Zeichenfolge wird in Großbuchstaben geändert.
@VALONEOF Vergleicht eine Zeichenfolgen- oder Zeichenfolgenspalte mit einer Werteliste.

Dies sind verschiedene Funktionen.

Funktion Beschreibung
@AFTER Gibt das After-Image der angegebenen Spalte zurück.
@BEFORE Gibt das Before Image der angegebenen Spalte zurück.
@BEFOREAFTER Gibt das Before-Bild der angegebenen Spalte zurück, falls verfügbar. Andernfalls wird das After-Image zurückgegeben.
@BINARY Verwaltet binäre Quelldaten als Binärdaten in der Zielspalte, wenn die Quellspalte als Zeichenspalte definiert ist.
@BINTOHEX Konvertiert eine Binärzeichenfolge in eine Hexadezimalzeichenfolge.
@GETENV Gibt Umgebungsinformationen zurück.
@GETVAL Extrahiert Parameter aus einer gespeicherten Prozedur als Eingabe in eine FILTER- oder COLMAP-Klausel.
@HEXTOBIN Konvertiert einen Hexadezimalwert in einen Binärwert.
@HIGHVAL \| LOWVAL Beschränkt einen Wert auf einen hohen oder einen niedrigen Wert.
@RANGE Für die parallele Verarbeitung werden Datensätze in mehrere Datengruppen unterteilt.
@TOKEN Ruft Tokendaten aus einem Traildatensatzheader ab.
@OGG_SHA1 Hashes für einige Felder beim Replizieren in Operational Data Store.