| 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 | |