Перейти к основному содержимому

Неподдерживаемые возможности

примечание

Эта страница переведена при помощи нейросети GigaChat.

Следующие функции, определенные в SQL:2016, не реализованы в этом выпуске PostgreSQL. В нескольких случаях доступна эквивалентная функциональность.

ИдентификаторЯдро?ОписаниеКомментарий
B011Встроенный язык Ada
B013Встроенный язык COBOL
B014Встроенный язык Fortran
B015Встроенный язык MUMPS
B016Встроенный язык Pascal
B017Встроенный язык PL/I
B031Основной динамический SQL
B032Расширенный динамический SQL
B032-01<Оператор describe input>
B033Аргументы функций, вызываемых через не типизированный SQL
B034Динамическое определение атрибутов курсора
B035Не расширенные имена дескрипторов
B041Расширения для встроенных объявлений исключений SQL
B051Расширенные права выполнения
B111Язык модуля Ada
B112Язык модуля C
B113Язык модуля COBOL
B114Язык модуля Fortran
B115Язык модуля MUMPS
B116Язык модуля Pascal
B117Язык модуля PL/I
B121Язык подпрограмм Ada
B122Язык подпрограмм C
B123Язык подпрограмм COBOL
B124Язык подпрограмм Fortran
B125Язык подпрограмм MUMPS
B126Язык подпрограмм Паскаль
B127Язык подпрограмм PL/I
B200Полиморфные табличные функции (PTF)
B201Более одного параметра обобщенной таблицы PTF
B202Соразделение PTF
B203Более одного указания соразделения
B204PRUNE WHEN EMPTY
B205Сквозная передача столбцов
B206Параметры дескриптора PTF
B207Векторное произведение разделов
B208Интерфейс процедуры компонента PTF
B209Расширенные имена PTF
B211Язык модуля Ada: поддержка VARCHAR и NUMERIC
B221Язык программирования Ada: поддержка VARCHAR и NUMERIC
F054ОТСЛЕЖИВАНИЕ ВРЕМЕНИ в списке типов даты
F121Основное управление диагностикой
F121-01Оператор GET DIAGNOSTICS
F121-02Оператор SET TRANSACTION: предложение DIAGNOSTICS SIZE
F122Усовершенствованное управление диагностикой
F123Вся диагностика
F263Запятые-разделенные предикаты в простом выражении CASE
F291Предикат UNIQUE
F301CORRESPONDING в выражениях запроса
F403Разделенные объединенные таблицы
F451Определение набора символов
F461Названные наборы символов
F492Необязательное соблюдение ограничений таблицы
F521Утверждения
F671Подзапросы в CHECKнамеренно опущены
F673Чтение вызовов процедур SQL-данных в ограничениях проверки
F693Сопоставление сессий и модулей клиентов SQL
F695Поддержка перевода
F696Дополнительная документация по переводу
F721Отложенные ограничениятолько внешние и уникальные ключи
F741Типы соответствий ссылокчастичное соответствие еще не получено
F812ЯдроБазовая индикация
F813Расширенная индикация
F821Локальные ссылки на таблицы
F831Полное обновление курсора
F831-01Обновляемые прокручиваемые курсоры
F831-02Обновляемые упорядоченные курсоры
F841Предикат LIKE_REGEXрассмотрите regexp_like()
F842Функция OCCURRENCES_REGEXрассмотрите regexp_matches()
F843Функция POSITION_REGEXрассмотрите regexp_instr()
F844Функция SUBSTRING_REGEXрассмотрите regexp_substr()
F845Функция TRANSLATE_REGEXрассмотрите regexp_replace()
F846Поддержка октетов в операторах регулярных выражений
F847Непостоянные регулярные выражения
F866Предложение FETCH FIRST: опция PERCENT
R010Распознавание шаблонов строк: FROM clause
R020Распознавание шаблонов строк: WINDOW clause
R030Распознавание шаблонов строк: полная поддержка агрегирования
S011ЯдроРазличные типы данных
S011-01ЯдроПредставление USER_DEFINED_TYPES
S023Основные структурированные типы
S024Усовершенствованные структурированные типы
S025Конечные структурированные типы
S026Самоссылочные структурированные типы
S027Создать метод с конкретным именем метода
S028Перемещаемый список опций UDT
S041Основные типы ссылок
S043Улучшенные типы ссылок
S051Создать таблицу типачастично поддерживается
S081Подтаблицы
S091Базовая поддержка массивовчастично поддерживается
S091-02Массивы различных типов
S094Массивы ссылочных типов
S097Присвоение элемента массива
S151Предикат типасмотрите pg_typeof()
S161Лечение подтипа
S162Лечение подтипа для ссылок
S202Хранимые процедуры SQL для мультимножеств
S231Локаторы структурированных типов
S232Массивы локаторов
S233Множественные локаторы
S241Функции преобразования
S242Изменить оператор преобразования
S251Определенные пользователем упорядочения
S261Метод определенного типа
S271Основная поддержка мультимножеств
S272Мультимножества типов, определяемых пользователем
S274Множества ссылок типов
S275Расширенная поддержка множеств
S281Вложенные типы коллекций
S291Уникальное ограничение для всей строки
S401Различные типы, основанные на типах массивов
S402Различные типы, основанные на различных типах
S403ARRAY_MAX_CARDINALITY
T011Метка времени в информационной схеме
T021Типы данных BINARY и VARBINARY
T022Расширенная поддержка типов данных BINARY и VARBINARY
T023Составной двоичный литерал
T024Пробелы в двоичных литералах
T041Базовая поддержка типа данных LOB
T041-01Тип данных BLOB
T041-02Тип данных CLOB
T041-03Функции POSITION, LENGTH, LOWER, TRIM, UPPER и SUBSTRING для типов данных LOB
T041-04Конкатенация типов данных LOB
T041-05LOB локатор: не удерживаемый
T042Расширенная поддержка типа данных LOB
T043Множитель T
T044Множитель P
T051Типы строк
T053Явные псевдонимы для всех полей ссылки
T061Поддержка UCS
T076Тип данных DECFLOAT
T101Улучшенное определение допустимости нулевого значения
T111Обновляемые соединения, объединения и столбцы
T175Вычисляемые столбцыв основном поддерживаются
T176Поддержка генератора последовательностейподдерживается за исключением NEXT VALUE FOR
T180Таблицы с системной версией
T181Таблицы периода применения
T211Основная возможность триггеров
T211-06Поддержка правил выполнения времени для взаимодействия триггеров и ограничений
T211-08Несколько триггеров для одного и того же события выполняются в порядке их создания в каталогенамеренно опущены
Т231Чувствительные курсоры
T251Оператор SET TRANSACTION: опция LOCAL
T272Усовершенствованное управление точками сохранения
T301Функциональные зависимостичастично поддерживается
T321ЯдроОсновные вызываемые SQL-процедурычастично поддерживается
Т322Объявленные атрибуты типа данных
Т324Явная безопасность для процедур SQL
T326Табличные функции
T471Наборы результатов возвращаемого значения
T472DESCRIBE CURSOR
T495Совмещенные изменения и извлечение данныхразный синтаксис
Т502Предикаты периода
T511Количество транзакций
T522Значения по умолчанию для параметров IN SQL-вызываемых процедурподдерживается за исключением ключевого слова DEFAULT при вызове
T561Холдеры локаторов
T571Функции внешнего вызова SQL, возвращающие массивы
T572Внешние функции вызова SQL, возвращающие множество
T601Локальные ссылки курсора
T616Вариант обработки нулевых значений для функций LEAD и LAG
T618Функция NTH_VALUEфункция существует, но некоторые параметры отсутствуют
T619Вложенные оконные функции
T625LISTAGG
T641Множественное присваивание столбцовТолько некоторые варианты синтаксиса поддерживаются
T652Динамические операторы SQL в процедурах SQL
T654Динамические операторы SQL во внешних процедурах
T811Основные функции конструктора SQL/JSON
T812SQL/JSON: JSON_OBJECTAGG
T813SQL/JSON: JSON_ARRAYAGG с ORDER BY
T814Двоеточие в JSON_OBJECT или JSON_OBJECTAGG
T821Основные операторы запроса SQL/JSON
T822SQL/JSON: предикат IS JSON с уникальными ключами
T823SQL/JSON: ПРЕДСТАВЛЕНИЕ
T824JSON_TABLE: конкретный раздел ПЛАНА
T825SQL/JSON: предложения ON EMPTY и ON ERROR
T826Общее выражение значения в предложениях ON ERROR или ON EMPTY
T827JSON_TABLE: вложенные столбцы siblings
T828JSON_QUERY
T829JSON_QUERY: параметры обертки массива
T830Принудительное применение уникальных ключей в функциях конструктора SQL/JSON
T838JSON_TABLE: предложение PLAN DEFAULT
T839Форматированный приведение типов дат и времени к/из строк символов
M001Ссылки на данные
M002Ссылки на данные через SQL/CLI
M003Связи с данными через встроенный SQL
M004Поддержка внешних данныхчастично поддерживается
M005Поддержка внешней схемы
M006Процедура GetSQLString
M007ПередачаЗапроса
M009Процедуры GetOpts и GetStatistics
M010Поддержка внешнего обертки данныхразный API
M011Связи с данными через Ada
M012Связи с данными через C
M013Связи с данными через COBOL
M014Связи с данными через Fortran
M015Связи с данными через MUMPS
M016Связи с данными через Pascal
M017Связи с данными через PL/I
M018Подпрограммы интерфейса обертки сторонних данных на языке Ada
M019Подпрограммы интерфейса обертки сторонних данных на языке Cразный API
M020Подпрограммы интерфейса обертки сторонних данных на языке COBOL
M021Подпрограммы интерфейса обертки сторонних данных на языке Fortran
M022Подпрограммы интерфейса обертки сторонних данных на языке MUMPS
M023Подпрограммы интерфейса обертки сторонних данных на языке Pascal
M024Подпрограммы интерфейса обертки сторонних данных на языке PL/I
М030Поддержка иностранных данных SQL-сервера
М031Общие процедуры внешней обертки данных
X012Мультимножества типа XML
X013Различные типы типа XML
X015Поля типа XML
X025XMLCast
X030XMLДокумент
X038XMLТекст
X065XMLParse: Ввод BLOB и опция CONTENT
X066XMLParse: Ввод BLOB и опция DOCUMENT
X068XMLSerialize: Повреждение
X069XMLSerialize: ОТСТУП
X073XMLSerialize: сериализация BLOB и опция CONTENT
X074XMLSerialize: сериализация BLOB и опция DOCUMENT
X075XMLSerialize: сериализация BLOB
X076XMLSerialize: ВЕРСИЯ
X077XMLSerialize: явная опция КОДИРОВКА
X078XMLSerialize: явное объявление XML
X080Пространства имен в публикации XML
X081Объявления пространств имен уровня запроса XML
X082Объявления пространств имен XML в DML
X083Объявления пространств имен XML в DDL
X084Объявления пространств имен XML в составных операторах
X085Предопределенные префиксы пространства имен
X086Объявления пространства имен XML в XMLTable
X091Предикат содержимого XML
X096ПовреждениеXMLТолько XPath 1.0
X100Поддержка языка хоста для XML: опция CONTENT
X101Поддержка языка хоста для XML: опция DOCUMENT
X110Поддержка языка хоста для XML: сопоставление VARCHAR
X111Поддержка языка хоста для XML: сопоставление CLOB
X112Поддержка языка хоста для XML: сопоставление BLOB
X113Поддержка языка хоста для XML: указание STRIP WHITESPACE
X114Поддержка языка хоста для XML: указание PRESERVE WHITESPACE
X131Запрос уровня XMLBINARY
X132Предложение XMLBINARY в DML
X133Пункт XMLBINARY в DDL
X134Пункт XMLBINARY в составных операторах
X135Предложение XMLBINARY в подзапросах
X141Предикат IS VALID: в зависимости от данных
X142Предикат IS VALID: предложение ACCORDING TO
X143Предикат IS VALID: предложение ELEMENT
X144Предикат IS VALID: расположение схемы
X145Предикат IS VALID вне ограничений проверки
X151IS VALID предикат с опцией DOCUMENT
X152IS VALID предикат с опцией CONTENT
X153Предикат IS VALID с опцией SEQUENCE
X155Предикат IS VALID: NAMESPACE без предложения ELEMENT
X157Предикат IS VALID: NO NAMESPACE с предложением ELEMENT
X160Основная информационная схема для зарегистрированных схем XML
X161Расширенная информационная схема для зарегистрированных схем XML
X170Варианты обработки NULL с XML
X171Вариант NIL ON NO CONTENT
X181Тип XML (DOCUMENT(UNTYPED))
X182Тип XML (DOCUMENT(ANY))
X190Тип XML (SEQUENCE)
X191Тип XML (DOCUMENT(XMLSCHEMA))
X192Тип XML (СCONTENT(XMLSCHEMA))
X200XMLQuery
X201XMLQuery: RETURNING CONTENT
X202XMLQuery: RETURNING SEQUENCE
X203XMLQuery: передача элемента контекста
X204XMLQuery: инициализация переменной XQuery
X205XMLQuery: указание EMPTY ON EMPTY
X206XMLQuery: опция NULL ON EMPTY
X211Поддержка XML 1.1
X222Механизм передачи XML BY REFBY REF принимается, но игнорируется, фактически всегда действует BY VALUE
X231Тип XML(CONTENT(UNTYPED))
X232Тип XML(CONTENT(ANY))
X241RETURNING CONTENT при публикации XML
X242RETURNING SEQUENCE при публикации XML
X251Хранимые значения XML типа XML(DOCUMENT(UNTYPED))
X252Хранимые значения XML типа XML(DOCUMENT(LYBOE))
X253Хранимые значения XML типа XML(CONTENT(UNTYPED))
X254Хранимые значения XML типа XML(CONTENT(ANY))
X255Хранимые значения XML типа XML(SEQUENCE)
X256Хранимые значения XML типа XML(DOCUMENT(XMLSCHEMA))
X257Хранимые значения XML типа XML(CONTENT(XMLSCHEMA))
X260Тип XML: предложение ELEMENT
X261Тип XML: NAMESPACE без предложения ELEMENT
X263Тип XML: NO NAMESPACE с предложением ELEMENT
X264Тип XML: расположение схемы
X271XMLValidate: управляемый данными случай
X272XMLValidate: предложение ACCORDING TO
X273XMLValidate: предложение ELEMENT
X274XMLValidate: расположение схемы
X281XMLValidate с опцией DOCUMENT
X282XMLValidate с опцией CONTENT
X283XMLValidate с опцией SEQUENCE
X284XMLValidate: NAMESPACE без предложения ELEMENT
X286XMLValidate: NO NAMESPACE с предложением ELEMENT
X300XML-таблицаТолько XPath 1.0
X305XMLTable: инициализация переменной XQuery