ФУНКЦИОНАЛЬНЫЕ ЭЛЕМЕНТЫ
Следующая таблица показывает функциональные элементы команд SQL и их определения:
ЭЛЕМЕНТ ОПРЕДЕЛЕНИЕ
<query> Предложение SELECT
<subquery> Заключённое в круглые скобки предложение SELECT внутри другого условия, которое фактически оценивается отдельно для каждой строки-кандидата другого предложения.
<value expression> <primary> | <primary> <operator> <primary> | <primary> <operator> <value expression>
<operator> любое из следующих: + - / *
<primary> <column name> | <literal> | <aggregate function> | <built-in constant> | <nonstandard function>
<literal> <string> | <mathematical expressio>
ЭЛЕМЕНТ ОПРЕДЕЛЕНИЕ
<built-in constant> USER | <implementation-defined constant>
<table name> <identifier>
<column spec> [<table name> | <alias>.]<column name>
<grouping column> <column spec> | <integer>
<ordering column> <column spec> | <integer>
<colconstraint> NOT NULL | UNIQUE | CHECK (<predicate>) | PRIMARY KEY | REFERENCES <table name>[(<column name>)]
<tabconstraint> UNIQUE (<column list>) | CHECK (<predicate>) | PRIMARY KEY (<column list>) | FOREIGN KEY (<column list>) | REFERENCES <table name>[(<column list>)]
<defvalue> ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ = <value expression>
<data type> Допустимый тип данных (См. в Приложении B
описание типов, обеспечиваемых ANSI, или в Приложении C - другие общие типы.)
<size> Значение зависит от <data type>(См. Приложение B.)
<cursor name> <identifier>
<index name> <identifier>
<synonym> <identifier>(*нестандартный*)
<owner> <Authorization ID>
<column list> <column spec> .,..
<value list> <value expression> .,..
<table reference> { <table name> [<alias>] } .,..