Литералы
<литерал>
::=
<символьный литерал>
::=
' [представление символа...] '
<представление символа>
::=
цифра | буква | специальный символ | одинарная кавычка
<одинарная кавычка>
::=
' '
<байтовый литерал>
::=
<шестнадцатеричный байтовый литерал>
::=
HEX ('представление байта...' )
| x'шестнадцатеричная цифра…'
| x'шестнадцатеричная цифра…'
<шестнадцатеричный числовой литерал>
::=
[[+] | -]0xшестнадцатеричная цифра…
<представление байта>
::=
шестнадцатеричная цифра[шестнадцатеричная цифра]
<двоичный литерал>
::=
<двоичный байтовый литерал>
::=
[[+] | -] b'двоичная цифра…'
<двоичный числовой литерал>
::=
[[+] | -] 0bдвоичная цифра…
<двоичная цифра>
::=
0 | 1
<UNICODE-литерал>
::=
<числовой литерал>
::=
<целочисленный литерал>
::=
[[+] | -] беззнаковое целое
<точный числовой литерал>
::=
[[+] | -] беззнаковое целое.беззнаковое целое
<приближенный числовой литерал>
::=
мантисса [E ] экспонента
<мантисса>
::=
<экспонента>
::=
[[+] | -] беззнаковое целое
<беззнаковое целое>
::=
цифра[цифра…]
<дата-время литерал>
::=
<формат 1>
::=
DD-MM-[YY]YY[:HH[:MI[:SS[.FF]]]]
<формат 2>
::=
MM/DD/[YY]YY[:HH[:MI[:SS[.FF]]]]
<формат 3>
::=
DD.MM.[YY]YY[:HH[:MI[:SS[.FF]]]]
<формат 4>
::=
DD-MON-[YY]YY[:HH[:MI[:SS[.FF]]]]
<формат 5>
::=
YYYY-MM-DD[:HH[:MI[:SS[.FF]]]]
<формат 6>
::=
YYYYMMDD
<логический литерал>
::=
TRUE | true | 'TRUE' | 'true' | FALSE | false | 'FALSE' | 'false'