Anfang des Inhaltsbereichs

Stringliteral (string_literal) Dokument im Navigationsbaum lokalisieren

Ein Stringliteral (string_literal) ist ein Literal, das aus einer Folge von Zeichen besteht, die in Apostrophe eingeschlossen sind. Gegebenenfalls kann ein Stringliteral durch ein vorangestelltes x oder X als hexadezimal gekennzeichnet werden.

Syntax

<string_literal> ::= '' | '<character>...' | <hex_literal>

character, hex_literal

Beispiel

'69190 Walldorf'

'Anton Schmitt'

X'12ab'

Erläuterung

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

Ein Stringliteral 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.

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

Ende des Inhaltsbereichs