Spezifikation von Werten (value_spec) 
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 | LOCALSYSDBA
| SYSDBA [(<user_name>)] | SYSDBA [(<usergroup_name>)]
| [<owner>.]<sequence_name>.NEXTVAL | [<owner>.]<sequence_name>.CURRVAL
| DATE | TIME | TIMESTAMP | TIMEZONE | TRUE | FALSE | TRANSACTION | UTCDIFF
|
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. |
|
LOCALSYSDBA |
SYSDBA der Datenbankinstanz |
|
SYSDBA [(<user_name>)] |
SYSDBA der Datenbankinstanz |
|
[<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. |
|
DATE |
Aktuelles Datum |
|
TIME |
Aktuelle Zeit |
|
TIMESTAMP |
Aktueller Zeitstempel |
|
TIMEZONE |
Zeitzone. Dieser Wert ist mit dem Wert Null vorbelegt und kann nicht verändert werden. |
|
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. |
|
UTCDIFF |
Anzahl der Zeitdifferenz in Stunden (im Datentyp FIXED(4,2)) zwischen Ihrer lokalen Zeitangabe und der UTC-Zeitangabe (Greenwich Mean Time) |