Anfang des InhaltsbereichsLiteral (literal) Dokument im Navigationsbaum lokalisieren

Ein Literal ( literal ) ist ein unbenanntes Datenobjekt, das durch seinen Wert vollständig bestimmt ist (spezifiziert einen Nicht-NULL-Wert, siehe Datentyp). Der Wert von Literalen ist unveränderbar. Es werden Stringliterale und numerische Literale unterschieden.

Syntax

<literal> ::= <string_literal> | <numeric_literal>

string_literal, numeric_literal

Beispiel

Stringliterale
'69190 Walldorf'
'Anton Schmitt'

Numerische Literale
+0.58498
1E160
-765E-04

Erläuterung

Ein Apostroph innerhalb einer Zeichenkette wird durch zwei aufeinanderfolgende Apostrophs dargestellt.

Ein Stringliteral ( string literal) der Art '<character>...' oder '' ist nur für einen Wert zulässig, der eine alphanumerische Spalte mit dem Codeattribut ASCII oder EBCDIC betrifft. Ein hex_literal ist nur für einen Wert zulässig, der eine Spalte mit dem Codeattribut Byte betrifft ( Spaltendefinition).

Ein Stringliteral ( string literal) der Art '' , x'' und X'' und Stringliterale, die nur Leerzeichen enthalten, entsprechen nicht dem NULL-Wert.

Ende des Inhaltsbereichs