Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Funktion TIMESTAMPTZ_CMP_TIMESTAMP
TIMESTAMPTZ_CMP_TIMESTAMP vergleicht den Wert eines Zeitstempelausdrucks mit Zeitzone mit einem Zeitstempelausdruck. Wenn die Werte von Zeitstempel mit Zeitzone und Zeitstempel identisch sind, gibt die Funktion 0
zurück. Ist der Zeitstempel mit Zeitzone chronologisch größer, gibt die Funktion 1
zurück. Ist der Zeitstempel größer, gibt die Funktion –1
zurück.
Syntax
TIMESTAMPTZ_CMP_TIMESTAMP(timestamptz, timestamp)
Argumente
- timestamptz
-
Eine Spalte vom Datentyp
TIMESTAMPTZ
oder ein Ausdruck, der implizit zu einemTIMESTAMPTZ
-Typ ausgewertet wird. - timestamp
-
Eine Spalte vom Datentyp
TIMESTAMP
oder ein Ausdruck, der implizit zu einemTIMESTAMP
-Typ ausgewertet wird.
Rückgabetyp
INTEGER
Beispiele
Das folgende Beispiel vergleicht Zeitstempel mit Zeitzonen mit Zeitstempel und zeigt die Ergebnisse des Vergleichs an.
SELECT TIMESTAMPTZ_CMP_TIMESTAMP('2008-01-24 06:43:29+00', '2008-01-24 06:43:29'), TIMESTAMPTZ_CMP_TIMESTAMP('2008-01-24 06:43:29+00', '2008-02-18 02:36:48'), TIMESTAMPTZ_CMP_TIMESTAMP('2008-02-18 02:36:48+00', '2008-01-24 06:43:29');
timestamptz_cmp_timestamp | timestamptz_cmp_timestamp | timestamptz_cmp_timestamp ---------------------------+---------------------------+--------------------------- 0 | -1 | 1