Литералы
< литерал >
::=< символьный литерал >
::=' [представление символа...] '
< представление символа >
::=цифра | буква | специальный символ | одинарная кавычка
< одинарная кавычка >
::=' '
< байтовый литерал >
::=< шестнадцатеричный байтовый литерал >
::=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'