Функция
Определяет терминальные символы языка и элементы строк.
Формат
См. Синтаксическое правило 1.
Синтаксические правила
Общие правила
Нет.
Определяет не неопределенное значение
Определяет лексические единицы.
Специфицирует имена
Специфицирует тип данных.
Специфицируют одно или более значений, параметров или пе- ременных.
Указание именованного столбца.
Специфицирует значение, получаемое применением функции к аргументу.
Специфицирует значение.
Специфицирует условие, для которого может быть вычислено истиностное значение "true", "false" или "unknown".
Специфицирует сравнение двух значений.
Специфицирует сравнение с интервалом.
Специфицирует сравнение с квантором.
Специфицирует сравнение по совпадению с образцом.
b) Если <символ escape> (<escape character>) не указан, то каждый символ подчеркивания в y представляет спецификатор произвольного символа, каждый символ знака процента в y представляет спецификатор произвольной строки, и каждый символ в y, который не является ни символом подчеркивания, ни символом знака процента, представляет сам этот символ.
Специфицирует проверку значения на неопределенность.
Специфицирует проверку множества на пустоту.
Специфицирует условие, которое может быть "true", "false" или "unknown" в зависимости от результата применения булевских операторов к указанным условиям.
Специфицирует таблицу или сгруппированную таблицу.
Специфицирует таблицу, порожденную из одной или более именованных таблиц.
Специфицирует таблицу, получаемую применением <условия поиска> (<search condition>) к результату прешествующего <раздела from> (<from clause>).
Специфицирует сгруппированную таблицу, порождаемую применением <раздела group by> (<group by clause>) к результату предыдущего раздела.
Специфицирует ограничение на сгруппированную таблицу, являющуюся результатом предыдущего <раздела group by> (<group by clause>) или <раздела from> (<from clause>), путем исключения групп, не удовлетворяющих <условию поиска> (<search condition>).
Специфицирует мультимножество значений, полученных из результата <выражения, вырабатывающего таблицу> (<table expression>).
Специфицирует таблицу, полученную из результата <выражения, вырабатывающего таблицу> (<table expression>).
Определяет <схему> (<schema>).
Определяет базовую таблицу.
Определяет столбец таблицы.
Замечание: <Спецификация уникальности> (<unique specification>) определяется в 6.6, "<определение ограничения уникальности> (<unique constraint definition>)".
Замечание: <Спецификация ссылок> (<references specification>) определяется в 6.7, "<определение ограничения ссылок> (<referential constraint definition>)".
Специфицирует умолчание для <определения столбца> (<column definition>).
b) Если указано USER, то <тип данных> (<data type>) объекта должен быть типом символьных строк и <длина> (<lenght>) <типа данных> (<data type>) объекта должна быть больше или равна 18. c) Если указано NULL, то содержащее раздел умолчания <определение столбца> (<column definition>) не должно специфицировать NO NULL.
c) Если <определение столбца> (<column definition>) включает <раздел умолчания> (<default clause>) со спецификацией USER, то столбец инициализируется значением, определяемым USER, расширенной символами пробела вправо до длины <типа данных> (<data type>) <определения столбца> (<column definition>).
Специфицирует ограничение целостности.
Специфицирует ограничение уникальности для таблицы.
Специфицирует ограничение на ссылки.
Специфицирует условие для таблицы.
Определяет представляемую таблицу.
Определяет привилегии.
b)
ii) Если применимый <идентификатор полномочий> (<authorization identifier>) не является таким же, как <идентификатор полномочий> (<authorization identifier>), явно или неявно специфицированный в <имени таблицы> (<table name>), то применимые <определения привилегий> (<privileges definition>) включают все <определения привилегий> (<privileges definition>), для которых <имя таблицы> (<table name>) такое же, как данное <имя таблицы> (<table name>), и для которых <получающие> (<grantee>) либо включают применимый <идентификатор полномочий> (<authorization identifier>), либо включают PUBLIC, и применимые <привилегии> (<privileges>) содержат все привилегии, специфицированные в применимых <определениях привилегий> (<privileges definition>). Привилегия является передаваемой в том и только в том случае, когда она указана в числе <привилегий> (<privileges>) некоторого применимого <определения привилегии> (<privilege definition>), в котором указано WITH GRANT OPTION и указан применимый <идентификатор полномочий> (<authorization identifier>).