Show Table of Contents
A.5. Tokens
|
Name
|
Definition
|
Usage
|
|---|---|---|
|
all in group identifier
|
< identifier > < period > < star >
|
all in group
|
|
binary string literal
|
"X" | "x" "\'" (< hexit > < hexit >)+ "\'"
|
non numeric literal
|
|
colon
|
":"
|
statement
|
|
comma
|
","
|
alter options list , column list , create procedure , typed element list , create table body , create temporary table , derived column list , sql exception named parameter list , expression list , from clause , function limit clause , object table , option clause , options clause , order by clause , data type , query expression , querystring function select clause , set clause list , in predicate , text aggreate function , text table , xml attributes , xml element , xml forest , xml namespaces , xml query , xml table
|
|
concat_op
|
"||"
|
common value expression
|
|
decimal numeric literal
|
(< digit >)* < period > < unsigned integer literal >
|
unsigned numeric literal
|
|
digit
|
["0"-"9"]
| |
|
dollar
|
"$"
|
unsigned value expression primary
|
|
eq
|
"="
|
assignment statement , callable statement , declare statement , named parameter list , comparison operator , set clause list
|
|
escaped function
|
"{" "fn"
|
unsigned value expression primary
|
|
escaped join
|
"{" "oj"
|
table reference
|
|
escaped type
|
"{" ("d" | "t" | "ts" | "b")
|
non numeric literal
|
|
approximate numeric literal
|
< digit > < period > < unsigned integer literal > ["e","E"] (< plus > | < minus >)? < unsigned integer literal >
|
unsigned numeric literal
|
|
ge
|
">="
|
comparison operator
|
|
gt
|
">"
|
named parameter list , comparison operator
|
|
hexit
|
["a"-"f","A"-"F"] | < digit >
| |
|
identifier
|
< quoted_id > (< period > < quoted_id >)*
|
identifier , unsigned value expression primary
|
|
id_part
|
("@" | "#" | < letter >) (< letter > | "_" | < digit >)*
| |
|
lbrace
|
"{"
|
callable statement , match predicate
|
|
le
|
"<="
|
comparison operator
|
|
letter
|
["a"-"z","A"-"Z"] | ["\u0153"-"\ufffd"]
| |
|
lparen
|
"("
|
standard aggregate function , alter options list , analytic aggregate function , array table , callable statement , column list , other constraints , create procedure , create table body , create temporary table , filter clause , function , if statement , insert statement , json object , loop statement , object table , options clause , ordered aggreate function , data type , query primary , querystring function , in predicate , call statement , subquery , table subquery , table primary , text aggregate function , text table , unsigned value expression primary , while statement , window specification , with list element , xml attributes , xml element , xml forest , xml namespaces , xml parse , xml query , xml serialize , xml table
|
|
lsbrace
|
"["
|
unsigned value expression primary
|
|
lt
|
"<"
|
comparison operator
|
|
minus
|
"-"
|
plus or minus
|
|
ne
|
"<>"
|
comparison operator
|
|
ne2
|
"!="
|
comparison operator
|
|
period
|
"."
| |
|
plus
|
"+"
|
plus or minus
|
|
qmark
|
"?"
|
callable statement , integer parameter , unsigned value expression primary
|
|
quoted_id
|
< id_part > | "\"" ("\"\"" | ~["\""])+ "\""
| |
|
rbrace
|
"}"
|
callable statement , match predicate , non numeric literal , table reference , unsigned value expression primary
|
|
rparen
|
")"
|
standard aggregate function , alter options list , analytic aggregate function , array table , callable statement , column list , other constraints , create procedure , create table body , create temporary table , filter clause , function , if statement , insert statement , json object , loop statement , object table , options clause , ordered aggregate function , data type , query primary , querystring function , in predicate , call statement , subquery , table subquery , table primary , text aggregate function , text table , unsigned value expression primary , while statement , window specification , with list element , xml attributes , xml element , xml forest , xml namespaces , xml parse , xml query , xml serialize , xml table
|
|
rsbrace
|
"]"
|
unsigned value expression primary
|
|
semicolon
|
";"
|
ddl statement , delimited statement
|
|
slash
|
"/"
|
star or slash
|
|
star
|
"*"
|
standard aggregate function , dynamic data statement , select clause , star or slash
|
|
string literal
|
("N" | "E")? "\'" ("\'\'" | ~["\'"])* "\'"
|
string
|
|
unsigned integer literal
|
(< digit >)+
|
unsigned integer , unsigned numeric literal
|

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.