In diesem Oracle-Lernprogramm wird erläutert, wie Sie die Oracle/PLSQL SESSIONTIMEZONE-Funktion mit Syntax und Beispielen verwenden.
Beschreibung
Die Oracle/PLSQL-Funktion SESSIONTIMEZONE gibt die Zeitzone der aktuellen Sitzung als Zeitzonenversatz (im folgenden Format: '[+|-] TZH: TZM') oder als Zeitzone zurück.
Syntax
Die Syntax für die SESSIONTIMEZONE-Funktion in Oracle/PLSQL lautet:
Parameter oder Argumente
Es gibt keine Parameter oder Argumente für die SESSIONTIMEZONE-Funktion.
Kehrt zurück
- Die Funktion SESSIONTIMEZONE gibt einen Zeitzonenversatz (im folgenden Format: '[+|-]TZH:TZM') oder einen Zeitzonenbereich zurück.
Gilt für
Die SESSIONTIMEZONE-Funktion kann in den folgenden Versionen von Oracle/PLSQL verwendet werden:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i
Beispiel
Schauen wir uns einige Funktionsbeispiele von Oracle SESSIONTIMEZONE an und untersuchen, wie Sie die Funktion SESSIONTIMEZONE in Oracle/PLSQL verwenden.
Beispielsweise:
1 2 |
SELECT SESSIONTIMEZONE FROM DUAL; |
Die SESSIONTIMEZONE-Funktion gibt möglicherweise einen Wert wie folgt zurück:
+03:00
oder einen Wert wie diesen:
-04:00
Der zurückgegebene Wert hängt davon ab, wie der Benutzer den Sitzungszeitzonenwert in der neuesten ALTER SESSION-Anweisung angegeben hat. Ein Beispiel für einen ALTER SESSION-Befehl ist:
1 |
ALTER SESSION SET TIME_ZONE = '-4:0'; |