Следующая таблица показывает функциональные элементы команд 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-dehned 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>(*nonstandard*)
<owner><Authorization ID>
<column list><column spec> .,..
<value list><value expression> .,..
<table reference>{ <table name> [<alias>] } .,..