Literal (literal)
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
Stringliterale
Numerische Literale
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.