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