Функция
Специфицирует мультимножество значений, полученных из результата <выражения, вырабатывающего таблицу> (<table expression>).
Формат
<subquery> ::= (SELECT [ALL | DISTINCT] <result specification> <table expression>) <result specification> ::= <value expression> | *
Синтаксические правила
Общие правила
Функция
Специфицирует таблицу, полученную из результата <выражения, вырабатывающего таблицу> (<table expression>).
Формат
<query specification> ::= (SELECT [ALL | DISTINCT] <select list> <table expression>) <select list> ::= <value expression> [{,<value expression>}] | *
Синтаксические правила
Общие правила
Функция
Определяет <схему> (<schema>).
Формат
<schema> ::= CREATE SCHEMA <schema authorization clause> [<schema element>...] <schema authorization clause> ::= AUTHORIZATION <schema authorization identifier> <schema authorization identifier> ::= <authorization identifier> <schema element> ::= <table definition> | <view definition> | <privilege definition>
Синтаксические правила
Общие правила
Функция
Определяет базовую таблицу.
Формат
<table definition> ::= CREATE TABLE <table name> (<table element> [{,<table element>}...]) <table element> ::= <column definition> | <table constraint definition>
Синтаксические правила
Общие правила
Функция
Определяет столбец таблицы.
Формат
<column definition> ::= <column name> <data type> [<default clause>] [<column constraint>...] <column constraint> ::= NOT NULL [<unique specification>] | <references specification> | CHECK (<search condition>)
Синтаксические правила
<unique specification> (C)
Замечание: <Спецификация
уникальности> (<unique
specification>) определяется в 6.6,
"<определение ограничения
уникальности> (<unique constraint
definition>)".
FOREIGN KEY(C) <references specification>
Замечание: <Спецификация
ссылок> (<references specification>)
определяется в 6.7,
"<определение ограничения
ссылок> (<referential constraint
definition>)".
CHECK (<search condition>)
Общие правила
Нет.
Назад | Содержание | Вперед