B012 | | Встроенный C | |
B021 | | Непосредственный SQL | |
E011 | Ядро | Числовые типы данных | |
E011-01 | Ядро | Типы данных INTEGER и SMALLINT | |
E011-02 | Ядро | Типы данных REAL, DOUBLE PRECISION и FLOAT | |
E011-03 | Ядро | Типы данных DECIMAL и NUMERIC | |
E011-04 | Ядро | Арифметические операторы | |
E011-05 | Ядро | Числовые сравнения | |
E011-06 | Ядро | Неявные преобразования между числовыми типами данных | |
E021 | Ядро | Символьные типы данных | |
E021-01 | Ядро | Тип данных CHARACTER | |
E021-02 | Ядро | Тип данных CHARACTER VARYING | |
E021-03 | Ядро | Символьные строки | |
E021-04 | Ядро | Функция CHARACTER_LENGTH | убирает завершающие пробелы из значений CHARACTER перед подсчётом символов |
E021-05 | Ядро | Функция OCTET_LENGTH | |
E021-06 | Ядро | Функция SUBSTRING | |
E021-07 | Ядро | Конкатенация символьных строк | |
E021-08 | Ядро | Функции UPPER и LOWER | |
E021-09 | Ядро | Функция TRIM | |
E021-10 | Ядро | Неявные преобразования между типами символьных строк | |
E021-11 | Ядро | Функция POSITION | |
E021-12 | Ядро | Сравнения символов | |
E031 | Ядро | Идентификаторы | |
E031-01 | Ядро | Идентификаторы с разделителями | |
E031-02 | Ядро | Идентификаторы в нижнем регистре | |
E031-03 | Ядро | Завершающее подчёркивание | |
E051 | Ядро | Базовое определение запросов | |
E051-01 | Ядро | SELECT DISTINCT | |
E051-02 | Ядро | Предложение GROUP BY | |
E051-04 | Ядро | GROUP BY может содержать колонки не из <списка выборки> | |
E051-05 | Ядро | Элементы списка выборки могут переименовываться | |
E051-06 | Ядро | Предложение HAVING | |
E051-07 | Ядро | Дополнение * в списке выборки | |
E051-08 | Ядро | Корреляционные имена в предложении FROM | |
E051-09 | Ядро | Переименование колонок в предложении FROM | |
E061 | Ядро | Базовые предикаты и условия поиска | |
E061-01 | Ядро | Предикат сравнения | |
E061-02 | Ядро | Предикат BETWEEN | |
E061-03 | Ядро | Предикат IN со списком значений | |
E061-04 | Ядро | Предикат LIKE | |
E061-05 | Ядро | Предложение ESCAPE в предикате LIKE | |
E061-06 | Ядро | Предикат NULL | |
E061-07 | Ядро | Предикаты количественного сравнения | |
E061-08 | Ядро | Предикат EXISTS | |
E061-09 | Ядро | Подзапросы в предикате сравнения | |
E061-11 | Ядро | Подзапросы в предикате IN | |
E061-12 | Ядро | Подзапросы в предикате количественного сравнения | |
E061-13 | Ядро | Коррелирующие подзапросы | |
E061-14 | Ядро | Условие поиска | |
E071 | Ядро | Простые выражения с запросами | |
E071-01 | Ядро | Табличный оператор UNION DISTINCT | |
E071-02 | Ядро | Табличный оператор UNION ALL | |
E071-03 | Ядро | Табличный оператор EXCEPT DISTINCT | |
E071-05 | Ядро | Колонки, объединяемые табличными операторами, могут иметь разные типы данных | |
E071-06 | Ядро | Табличные операторы в подзапросах | |
E081 | Ядро | Основные права доступа | |
E081-01 | Ядро | Право на SELECT | |
E081-02 | Ядро | Право на DELETE | |
E081-03 | Ядро | Право на INSERT на уровне таблицы | |
E081-04 | Ядро | Право на UPDATE на уровне таблицы | |
E081-05 | Ядро | Право на UPDATE на уровне колонок | |
E081-06 | Ядро | Право REFERENCES на уровне таблицы | |
E081-07 | Ядро | Право REFERENCES на уровне колонок | |
E081-08 | Ядро | Предложение WITH GRANT OPTION | |
E081-09 | Ядро | Право USAGE | |
E081-10 | Ядро | Право на EXECUTE | |
E091 | Ядро | Функции множеств | |
E091-01 | Ядро | AVG | |
E091-02 | Ядро | COUNT | |
E091-03 | Ядро | MAX | |
E091-04 | Ядро | MIN | |
E091-05 | Ядро | SUM | |
E091-06 | Ядро | Дополнение ALL | |
E091-07 | Ядро | Дополнение DISTINCT | |
E101 | Ядро | Базовая обработка данных | |
E101-01 | Ядро | Оператор INSERT | |
E101-03 | Ядро | Оператор UPDATE с критерием отбора | |
E101-04 | Ядро | Оператор DELETE с критерием отбора | |
E111 | Ядро | Оператор SELECT, возвращающий одну строку | |
E121 | Ядро | Базовая поддержка курсоров | |
E121-01 | Ядро | DECLARE CURSOR | |
E121-02 | Ядро | Колонки ORDER BY, отсутствующие в списке выборки | |
E121-03 | Ядро | Выражения значений в предложении ORDER BY | |
E121-04 | Ядро | Оператор OPEN | |
E121-06 | Ядро | Оператор UPDATE с позиционированием | |
E121-07 | Ядро | Оператор DELETE с позиционированием | |
E121-08 | Ядро | Оператор CLOSE | |
E121-10 | Ядро | Оператор FETCH с неявным NEXT | |
E121-17 | Ядро | Курсоры WITH HOLD | |
E131 | Ядро | Поддержка NULL (NULL вместо значений) | |
E141 | Ядро | Основные ограничения целостности | |
E141-01 | Ядро | Ограничения NOT NULL | |
E141-02 | Ядро | Ограничения UNIQUE колонок NOT NULL | |
E141-03 | Ядро | Ограничения PRIMARY KEY | |
E141-04 | Ядро | Базовое ограничение FOREIGN KEY без действия (NO ACTION) по умолчанию и для операций удаления со ссылками, и для операций изменения со ссылками | |
E141-06 | Ядро | Ограничения CHECK | |
E141-07 | Ядро | Значения колонок по умолчанию | |
E141-08 | Ядро | NOT NULL распространяется на PRIMARY KEY | |
E141-10 | Ядро | Имена во внешнем ключе могут указываться в любом порядке | |
E151 | Ядро | Поддержка транзакций | |
E151-01 | Ядро | Оператор COMMIT | |
E151-02 | Ядро | Оператор ROLLBACK | |
E152 | Ядро | Базовый оператор SET TRANSACTION | |
E152-01 | Ядро | Оператор SET TRANSACTION: предложение ISOLATION LEVEL SERIALIZABLE | |
E152-02 | Ядро | Оператор SET TRANSACTION: предложения READ ONLY и READ WRITE | |
E153 | Ядро | Запросы, изменяющие данные, с подзапросами | |
E161 | Ядро | Комментарии SQL, начинающиеся с двух минусов | |
E171 | Ядро | Поддержка SQLSTATE | |
F021 | Ядро | Основная информационная схема | |
F021-01 | Ядро | Представление COLUMNS | |
F021-02 | Ядро | Представление TABLES | |
F021-03 | Ядро | Представление VIEWS | |
F021-04 | Ядро | Представление TABLE_CONSTRAINTS | |
F021-05 | Ядро | Представление REFERENTIAL_CONSTRAINTS | |
F021-06 | Ядро | Представление CHECK_CONSTRAINTS | |
F031 | Ядро | Базовые манипуляции со схемой | |
F031-01 | Ядро | Оператор CREATE TABLE создаёт хранимые основные таблицы | |
F031-02 | Ядро | Представление CREATE VIEW | |
F031-03 | Ядро | Оператор GRANT | |
F031-04 | Ядро | Оператор ALTER TABLE: предложение ADD COLUMN | |
F031-13 | Ядро | Оператор DROP TABLE: предложение RESTRICT | |
F031-16 | Ядро | Оператор DROP VIEW: предложение RESTRICT | |
F031-19 | Ядро | Оператор REVOKE: предложение RESTRICT | |
F032 | | Каскадное удаление (CASCADE) | |
F033 | | Оператор ALTER TABLE: предложение DROP COLUMN | |
F034 | | Расширенный оператор REVOKE | |
F034-01 | | Оператор REVOKE может выполняться не только владельцем объекта схемы | |
F034-02 | | Оператор REVOKE: предложение GRANT OPTION FOR | |
F034-03 | | Оператор REVOKE отзывает право, данное субъекту с указанием WITH GRANT OPTION | |
F041 | Ядро | Базовое соединение таблиц | |
F041-01 | Ядро | Внутреннее соединение (но не обязательно с ключевым словом INNER) | |
F041-02 | Ядро | Ключевое слово INNER | |
F041-03 | Ядро | LEFT OUTER JOIN | |
F041-04 | Ядро | RIGHT OUTER JOIN | |
F041-05 | Ядро | Внешние соединения могут быть вложенными | |
F041-07 | Ядро | Внутренняя таблица с левой или правой стороны внешнего соединения может также участвовать во внутреннем соединении | |
F041-08 | Ядро | Поддерживаются все операторы сравнения (а не только =) | |
F051 | Ядро | Базовая поддержка даты и времени | |
F051-01 | Ядро | Тип данных DATE (включая поддержку строк DATE) | |
F051-02 | Ядро | Тип данных TIME (включая поддержку строк TIME) с точностью до секунд как минимум с 0 знаков после запятой | |
F051-03 | Ядро | Тип данных TIMESTAMP (включая поддержку строк TIMESTAMP) с точностью до секунд как минимум с 0 и 6 знаками после запятой | |
F051-04 | Ядро | Предикаты сравнения с типами данных DATE, TIME и TIMESTAMP | |
F051-05 | Ядро | Явное приведение (CAST) между типами даты/времени и типами символьных строк | |
F051-06 | Ядро | CURRENT_DATE | |
F051-07 | Ядро | LOCALTIME | |
F051-08 | Ядро | LOCALTIMESTAMP | |
F052 | Расширенные средства работы с датами/временем | Арифметика с интервалами и датами/временем | |
F053 | | Предикат OVERLAPS | |
F081 | Ядро | UNION и EXCEPT в представлениях | |
F111 | | Уровни изоляции, отличные от SERIALIZABLE | |
F111-01 | | Уровень изоляции READ UNCOMMITTED | |
F111-02 | | Уровень изоляции READ COMMITTED | |
F111-03 | | Уровень изоляции REPEATABLE READ | |
F131 | Ядро | Операции группировки | |
F131-01 | Ядро | Предложения WHERE, GROUP BY и HAVING, поддерживаемые в запросах со сгруппированными представлениями | |
F131-02 | Ядро | Поддержка нескольких таблиц в запросах со сгруппированными представлениями | |
F131-03 | Ядро | Поддержка функций множеств в запросах со сгруппированными представлениями | |
F131-04 | Ядро | Подзапросы с предложениями GROUP BY и HAVING и сгруппированные представления | |
F131-05 | Ядро | SELECT, возвращающий одну строку, с предложениями GROUP BY и HAVING и сгруппированными представлениями | |
F171 | | Несколько схем для одного пользователя | |
F191 | Расширенное управление целостностью | Действия при удалении со ссылками | |
F200 | | Оператор TRUNCATE TABLE | |
F201 | Ядро | Функция CAST | |
F221 | Ядро | Явные значения по умолчанию | |
F222 | | Оператор INSERT: предложение DEFAULT VALUES | |
F231 | | Таблицы прав | |
F231-01 | | Представление TABLE_PRIVILEGES | |
F231-02 | | Представление COLUMN_PRIVILEGES | |
F231-03 | | Представление USAGE_PRIVILEGES | |
F251 | | Поддержка доменов | |
F261 | Ядро | Выражение CASE | |
F261-01 | Ядро | Простой оператор CASE | |
F261-02 | Ядро | Оператор CASE с условиями | |
F261-03 | Ядро | NULLIF | |
F261-04 | Ядро | COALESCE | |
F262 | | Расширенные выражения CASE | |
F271 | | Составные строки символов | |
F281 | | Улучшенный оператор LIKE | |
F302 | | Табличный оператор INTERSECT | |
F302-01 | | Табличный оператор INTERSECT DISTINCT | |
F302-02 | | Табличный оператор INTERSECT ALL | |
F304 | | Табличный оператор EXCEPT ALL | |
F311-01 | Ядро | CREATE SCHEMA | |
F311-02 | Ядро | CREATE TABLE для хранимых основных таблиц | |
F311-03 | Ядро | CREATE VIEW | |
F311-04 | Ядро | CREATE VIEW: WITH CHECK OPTION | |
F311-05 | Ядро | Оператор GRANT | |
F321 | | Авторизация пользователей | |
F361 | | Поддержка подпрограмм | |
F381 | | Расширенные манипуляции со схемой | |
F381-01 | | Оператор ALTER TABLE: предложение ALTER COLUMN | |
F381-02 | | Оператор ALTER TABLE: предложение ADD CONSTRAINT | |
F381-03 | | Оператор ALTER TABLE: предложение DROP CONSTRAINT | |
F382 | | Изменение типа данных колонки | |
F383 | | Предложение, устанавливающее NOT NULL для колонки | |
F391 | | Длинные идентификаторы | |
F392 | | Спецсимволы Unicode в идентификаторах | |
F393 | | Спецсимволы Unicode в текстовых строках | |
F401 | | Расширенное соединение таблиц | |
F401-01 | | NATURAL JOIN | |
F401-02 | | FULL OUTER JOIN | |
F401-04 | | CROSS JOIN | |
F402 | | Соединения по именам колонок для больших объектов, массивов и мультимножеств | |
F411 | Расширенные средства работы с датами/временем | Указание часового пояса | отличия в интерпретации строкового представления |
F421 | | Национальные символы | |
F431 | | Прокручиваемые курсоры только для чтения | |
F431-01 | | FETCH с явным NEXT | |
F431-02 | | FETCH FIRST | |
F431-03 | | FETCH LAST | |
F431-04 | | FETCH PRIOR | |
F431-05 | | FETCH ABSOLUTE | |
F431-06 | | FETCH RELATIVE | |
F441 | | Расширенная поддержка функций множеств | |
F442 | | Смешанные ссылки на колонки в функциях множеств | |
F471 | Ядро | Скалярные значения подзапросов | |
F481 | Ядро | Расширенный предикат NULL | |
F491 | Расширенное управление целостностью | Управление ограничениями | |
F501 | Ядро | Представления возможностей и совместимости | |
F501-01 | Ядро | Представление SQL_FEATURES | |
F501-02 | Ядро | Представление SQL_SIZING | |
F501-03 | Ядро | Представление SQL_LANGUAGES | |
F502 | | Таблицы расширенной документации | |
F502-01 | | Представление SQL_SIZING_PROFILES | |
F502-02 | | Представление SQL_IMPLEMENTATION_INFO | |
F502-03 | | Представление SQL_PACKAGES | |
F531 | | Временные таблицы | |
F555 | Расширенные средства работы с датами/временем | Дополнительная точность в секундах | |
F561 | | Полные выражения значений | |
F571 | | Проверки значений истинности | |
F591 | | Производные таблицы | |
F611 | | Типы данных для индикаторов | |
F641 | | Конструкторы строк и таблиц | |
F651 | | Дополнения имён каталогов | |
F661 | | Простые таблицы | |
F672 | | Ограничения-проверки с текущим временем | |
F690 | | Поддержка правил сортировки | но без поддержки наборов символов |
F692 | | Расширенная поддержка правил сортировки | |
F701 | Расширенное управление целостностью | Действия при обновлении со ссылками | |
F711 | | ALTER для домена | |
F731 | | Права на INSERT для колонок | |
F751 | | Усовершенствования CHECK для представлений | |
F761 | | Управление сеансом | |
F762 | | CURRENT_CATALOG | |
F763 | | CURRENT_SCHEMA | |
F771 | | Управление соединением | |
F781 | | Самоссылающиеся операции | |
F791 | | Нечувствительные курсоры | |
F801 | | Полные функции множеств | |
F850 | | <Предложение order by > на верхнем уровне в <выражении запроса> | |
F851 | | <Предложение order by> в подзапросах | |
F852 | | <Предложение order by> на верхнем уровне в представлениях | |
F855 | | Вложенное <предложение order by> в <выражении запроса> | |
F856 | | Вложенное <предложение fetch first> в <предложении запроса> | |
F857 | | <Предложение fetch first> на верхнем уровне в <выражении запроса> | |
F858 | | <Предложение fetch first> в подзапросах | |
F859 | | <Предложение fetch first> на верхнем уровне в представлениях | |
F860 | | <Указание числа строк> в <предложении fetch first> | |
F861 | | <Предложение offset для результата> на верхнем уровне в <выражении запроса> | |
F862 | | <Предложение offset для результата> в подзапросах | |
F863 | | Вложенное <предложение offset для результата> в <выражении запроса> | |
F864 | | <Предложение offset для результата> на верхнем уровне в представлениях | |
F865 | | <Указание числа строк> с <предложением offset для результата> | |
S071 | Расширенная поддержка объектов | SQL-пути при разрешении имён функций и типов | |
S092 | | Массивы пользовательских типов | |
S095 | | Конструкторы массива из запроса | |
S096 | | Необязательное указание границ массива | |
S098 | | ARRAY_AGG | |
S111 | Расширенная поддержка объектов | ONLY в выражениях запросов | |
S201 | | Вызываемые из SQL подпрограммы, работающие с массивами | |
S201-01 | | Массивы в параметрах | |
S201-02 | | Массивы в качестве типа результата функций | |
S211 | Расширенная поддержка объектов | Пользовательские функции приведений | |
T031 | | Тип данных BOOLEAN | |
T071 | | Тип данных BIGINT | |
T121 | | WITH (без RECURSIVE) в выражении запроса | |
T122 | | WITH (с RECURSIVE) в подзапросе | |
T131 | | Рекурсивный запрос | |
T132 | | Рекурсивный запрос в подзапросе | |
T141 | | Предикат SIMILAR | |
T151 | | Предикат DISTINCT | |
T152 | | Предикат DISTINCT с отрицанием | |
T171 | | Предложение LIKE в определении таблицы | |
T172 | | Предложение подзапроса AS в определении таблицы | |
T173 | | Расширенное предложение LIKE в определении таблицы | |
T191 | Расширенное управление целостностью | Действие RESTRICT при нарушении ссылок | |
T201 | Расширенное управление целостностью | Сравнимые типы данных для ссылочных ограничений | |
T211-01 | Активная база данных, улучшенное управление целостностью | Триггеры, активируемые при UPDATE, INSERT или DELETE в одной базовой таблице | |
T211-02 | Активная база данных, улучшенное управление целостностью | Триггеры BEFORE | |
T211-03 | Активная база данных, улучшенное управление целостностью | Триггеры AFTER | |
T211-04 | Активная база данных, улучшенное управление целостностью | Триггеры FOR EACH ROW | |
T211-05 | Активная база данных, улучшенное управление целостностью | Возможность задать условие поиска, которое должно быть истинным перед вызовом триггера | |
T211-07 | Активная база данных, улучшенное управление целостностью | Право TRIGGER | |
T212 | Расширенное управление целостностью | Расширенные возможности триггеров | |
T213 | | Триггеры INSTEAD OF | |
T231 | | Чувствительные курсоры | |
T241 | | Оператор START TRANSACTION | |
T271 | | Точки сохранения | |
T281 | | Право SELECT на уровне колонок | |
T312 | | Функция OVERLAY | |
T321-01 | Ядро | Пользовательские функции без перегрузки | |
T321-03 | Ядро | Вызов функций | |
T321-06 | Ядро | Представление ROUTINES | |
T321-07 | Ядро | Представление PARAMETERS | |
T323 | | Явное управление безопасностью внешних подпрограмм | |
T325 | | Дополненные указания параметров SQL | |
T331 | | Базовые роли | |
T341 | | Перегрузка вызываемых из SQL функций и процедур | |
T351 | | Блочные комментарии SQL (комментарии /*...*/) | |
T441 | | Функции ABS и MOD | |
T461 | | Симметричный предикат BETWEEN | |
T491 | | Производная таблица LATERAL | |
T501 | | Улучшенный предикат EXISTS | |
T551 | | Необязательные ключевые слова, подразумеваемые синтаксисом по умолчанию | |
T581 | | Функция подстроки по регулярному выражению | |
T591 | | Ограничения UNIQUE для колонок, принимающих NULL | |
T614 | | Функция NTILE | |
T615 | | Функции LEAD и LAG | |
T617 | | Функции FIRST_VALUE и LAST_VALUE | |
T621 | | Дополнительные численные функции | |
T631 | Ядро | Предикат IN с одним элементом списка | |
T651 | | Операторы модификации схемы SQL в SQL-подпрограммах | |
T655 | | Циклически зависимые подпрограммы | |
X010 | | Тип XML | |
X011 | | Массивы типа XML | |
X016 | | Хранимые значения XML | |
X020 | | XMLConcat | |
X031 | | XMLElement | |
X032 | | XMLForest | |
X034 | | XMLAgg | |
X035 | | XMLAgg: параметр ORDER BY | |
X036 | | XMLComment | |
X037 | | XMLPI | |
X040 | | Базовое отображение таблиц | |
X041 | | Базовое отображение таблиц: значения NULL отсутствуют | |
X042 | | Базовое отображение таблиц: NULL в виде nil | |
X043 | | Базовое отображение таблиц: таблица в виде леса элементов | |
X044 | | Базовое отображение таблиц: таблица в виде элемента | |
X045 | | Базовое отображение таблиц: с целевым пространством имён | |
X046 | | Базовое отображение таблиц: отображение данных | |
X047 | | Базовое отображение таблиц: отображение метаданных | |
X048 | | Базовое отображение таблиц: кодирование двоичных строк в base64 | |
X049 | | Базовое отображение таблиц: кодирование двоичных строк в шестнадцатеричном виде | |
X050 | | Расширенное отображение таблиц | |
X051 | | Расширенное отображение таблиц: значения NULL отсутствуют | |
X052 | | Расширенное отображение таблиц: NULL в виде nil | |
X053 | | Расширенное отображение таблиц: таблица в виде леса элементов | |
X054 | | Расширенное отображение таблиц: таблица в виде элемента | |
X055 | | Расширенное отображение таблиц: целевое пространство имён | |
X056 | | Расширенное отображение таблиц: отображение данных | |
X057 | | Расширенное отображение таблиц: отображение метаданных | |
X058 | | Расширенное отображение таблиц: кодирование двоичных строк в base64 | |
X059 | | Расширенное отображение таблиц: кодирование двоичных строк в шестнадцатеричном виде | |
X060 | | XMLParse: ввод символьных строк и вариант CONTENT | |
X061 | | XMLParse: ввод символьных строк и вариант DOCUMENT | |
X070 | | XMLSerialize: сериализация символьных строк и вариант CONTENT | |
X071 | | XMLSerialize: сериализация символьных строк и вариант DOCUMENT | |
X072 | | XMLSerialize: сериализация символьных строк | |
X090 | | Предикат XML-документа | |
X120 | | XML в параметрах SQL-подпрограмм | |
X121 | | XML в параметрах внешних подпрограмм | |
X400 | | Сопоставление имён и идентификаторов | |
X410 | | Изменение типа данных колонки: поддержка типа XML | |