Ein Zeichensatz (token) besteht aus Zeichen, die zu einer lexikalischen Einheit zusammengefasst werden. Es werden reguläre und Sonderzeichensätze unterschieden.
<token> ::= <regular_token> | <delimiter_token>
<regular_token> ::= <literal> | <key_word> | <identifier> | <parameter_name>
<delimiter_token>
::= <vertical_slash> | , | . | + | - | * | /
|
< | > | <> | != | = | <= | >=
|
~= <! für Maschinen mit
ASCII-Code !>
|
~< <! für Maschinen mit
ASCII-Code !>
|
~> <! für
Maschinen mit ASCII-Code !>
<vertical_slash> ::= |
SELECT * FROM reservation
ALTER TABLE reservation DROP FOREIGN KEY customer_reservation
'Reisen10'
Nach jedem Zeichensatz können beliebig viele Leerzeichen folgen. Jeder reguläre Zeichensatz regular_token muss von einem Sonderzeichensatz delimiter_token oder einem Leerzeichen abgeschlossen werden.
Anführungszeichen innerhalb eines speziellen Bezeichners werden durch zwei direkt aufeinanderfolgende Anführungszeichen dargestellt.