Anfang des Inhaltsbereichs

Spezifikation von Werten (value_spec) Dokument im Navigationsbaum lokalisieren

Die Spezifikation von Werten (value_spec) kann durch Angabe von Literalen, Parameterspezifikationen oder einer Reihe von Schlüsselworten erfolgen.

Syntax

<value_spec> ::= <literal> | <parameter_spec>
| NULL | USER | USERGROUP | SYSDBA | UID
| [<owner>.]<sequence_name>.NEXTVAL | [<owner>.]<sequence_name>.CURRVAL
| <table_name>.CURRVAL
| DATE | TIME | TIMESTAMP | UTCDATE | TIMEZONE | UTCDIFF
| TRUE | FALSE | TRANSACTION

literal

Literal

parameter_spec

Parameterspezifikation

NULL

NULL-Wert

USER

Aktueller Benutzername

USERGROUP

Name der Benutzergruppe, zu der der Benutzer gehört, der die SQL-Anweisung aufruft. Gehört der Benutzer keiner Benutzergruppe an, wird der Benutzername angezeigt.

SYSDBA

SYSDBA der Datenbankinstanz

UID

Identifikation des aktuellen Benutzers. Es handelt sich um eine ganze Zahl.

[<owner>.]<sequence_name>.NEXTVAL

Nächster Wert, der für den angegebenen Sequenznamen (des entsprechenden Eigentümers) erzeugt wird.

[<owner>.]<sequence_name>.CURRVAL

Wert, der mit Hilfe von [<owner>.]<sequence_name>.NEXTVAL als letzter für den angegebenen Sequenznamen erzeugt wurde.

<table_name>.CURRVAL

Letzer in der aktuellen Datenbanksitzung vergebener Wert der Serial-Spalte der Tabelle table_name.

DATE

Aktuelles Datum

TIME

Aktuelle Zeit

TIMESTAMP

Aktueller Zeitstempel

UTCDATE

Aktueller UTC-Zeitstempel (Greenwich Mean Time)

TIMEZONE

Angabe der Zeitdifferenz in der Form hhmmss (im Datentyp FIXED(6)) zwischen Ihrer lokalen Zeitangabe und der UTC-Zeitangabe.

UTCDIFF

Angabe der Zeitdifferenz in Stunden (im Datentyp FIXED(4,2)) zwischen Ihrer lokalen Zeitangabe und der UTC-Zeitangabe.

TRUE | FALSE

Entsprechender Wert einer Spalte vom Datentyp BOOLEAN

TRANSACTION

Identifikation der aktuellen Transaktion. Es handelt sich um einen Wert mit dem Datentyp CHAR(10) BYTE.

 

Ende des Inhaltsbereichs