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

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

примечание

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

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

ИдентификаторОсновной?ОписаниеКомментарий
B011Встроенный Ada
B013Встроенный COBOL
B014Встроенный Fortran
B015Встроенный MUMPS
B016Встроенный Pascal
B017Встроенный PL/I
B030Расширенная динамическая SQL
B031Базовая динамическая SQL
B032Расширенная динамическая SQL
B033Не типизированные аргументы функций, вызываемых из SQL
B034Динамическое задание атрибутов курсора
B035Обычные имена дескрипторов
B036Описание оператора ввода
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Язык процедуры Pascal
B127Обычный язык программирования PL/I
B200Полиморфные табличные функции
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Тип TIMESTAMP в списке приоритета типа DATE
F120Оператор получения диагностических данных
F121Базовое управление диагностикой
F122Расширенное управление диагностикой
F123Все диагностики
F124Оператор SET TRANSACTION: предложение DIAGNOSTICS SIZE
F263Предикаты, разделенные запятыми, в простом выражении CASE
F291Уникальный предикат
F301CORRESPONDING в запросах
F403партиционированные соединенные таблицы
F451Определение набора символов
F461Именованные наборы символов
F492Необязательное соблюдение ограничений таблиц
F521Утверждения
F671Подзапросы в ограничениях CHECKнамеренно пропущено
F673Чтение вызовов процедур обработки данных SQL в ограничениях CHECK
F693Колляции сеанса SQL и клиентского модуля
F695Поддержка переводов
F696Дополнительная документация по переводу
F721Отложенные ограничениятолько внешние ключи и уникальные индексы
F741Типы соответствия внешних ключейчастичное соответствие пока отсутствует
F812Базовая пометка
F813Расширенная пометка
F821Локальные ссылки на таблицы
F831Полное обновление курсора
F832Обновляемые прокручиваемые курсоры
F833Обновляемые упорядоченные курсоры
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
R020Распознавание шаблонов строк: предложение WINDOW
R030Распознавание шаблонов строк: полная поддержка агрегатных функций
S011ЯдроРазличные типы данных
S011-01ЯдроПредставление USER_DEFINED_TYPES
S023Базовые структурированные типы
S024Улучшенные структурированные типы
S025Финальные структурированные типы
S026Самоссылочные структурированные типы
S027Создание метода по конкретному имени метода
S028Переставляемый список параметров UDT
S041Базовые типы ссылок
S043Расширенные типы ссылок
S051Создание таблицы типачастично поддерживается
S081Подтаблицы
S091Базовая поддержка массивовчастично поддерживается
S093Массивы различных типов
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Пробелы в двоичных литералах
T039Локатор CLOB: непостоянный
T040Конкатенация CLOB
T041Базовая поддержка типа данных LOB
T042Расширенная поддержка типа данных LOB
T043Множитель T
T044Множитель P
T045Тип данных BLOB
T046Тип данных CLOB
T047POSITION, OCTET_LENGTH, TRIM и SUBSTRING для BLOB'ов
T048Конкатенация BLOB
T049Локатор BLOB: непостоянный
T050POSITION, CHAR_LENGTH, OCTET_LENGTH, LOWER, TRIM, UPPER и SUBSTRING для CLOB
T051Строковые типы
T053Явные псевдонимы для ссылок на все поля
T062Единицы длины символов
T076Тип данных DECFLOAT
T101Улучшенное определение допустимости значения NULL
T111Обновляемые соединения, объединения и столбцы
T175Генерируемые столбцыв основном поддерживается
T176Поддержка генератора последовательностейподдерживается за исключением NEXT VALUE FOR
T180Таблицы с версией системы
T181Таблицы с периодом времени приложения
T200DDL триггерыпохожи, но не полностью совместимы
T211Базовая возможность триггеров
T218Несколько триггеров для одного события, выполняемых в порядке созданиянамеренно опущено
T231Чувствительные курсоры
T251Оператор SET TRANSACTION: параметр LOCAL
T262Множественные серверные транзакции
T272Улучшенное управление контрольными точками
T301Функциональные зависимостичастично поддерживается
T321ЯдроБазовые вызываемые процедуры SQLчастично поддерживается
T322Объявленные атрибуты типа данных
T324Явная безопасность для процедур SQL
T326Табличные функции
T471Возвращаемое значение набора результатов
T472DESCRIBE CURSOR
T495Комбинированное изменение и получение данныхдругой синтаксис
T502Предикаты периода
T511Счетчики транзакций
T522Значения по умолчанию для входных параметров процедур, вызываемых из SQLподдерживается за исключением ключевого слова DEFAULT при вызове
T561Фиксируемые указатели
T571Внешние вызываемые из SQL функции, возвращающие массивы
T572Внешние вызываемые из SQL функции, возвращающие мультимножества
T601Локальные ссылки на курсоры
T616Опция обработки NULL для функций LEAD и LAG
T618Функция NTH_VALUEфункция существует, но некоторые опции отсутствуют
T619Вложенные оконные функции
T625LISTAGG
T641Многоколонная присваивание значенийподдерживаются только некоторые синтаксические варианты
T652Динамические SQL-инструкции в SQL-процедурах
T654Динамические SQL-инструкции во внешних процедурах
T801Тип данных JSON
T802Расширенный тип данных JSON
T824JSON_TABLE: конкретный пункт PLAN
T838JSON_TABLE: пункт PLAN по умолчанию
T839Форматированное преобразование дат-времени в/из символьных строк
T860Упрощенный доступ к SQL/JSON: только ссылка на столбец
T861Упрощенный доступ к SQL/JSON: чувствительный к регистру селектор членов JSON
T862Упрощенный доступ к SQL/JSON: селектор членов по шаблону
T863Упрощенный доступ к SQL/JSON: одиночная строковая константа в одинарных кавычках в качестве селектора члена
T864Упрощенный доступ к SQL/JSON
T881JSON в операциях упорядочиванияс типом данных jsonb поддерживается частично
T882JSON в операциях группировки элементов мультимножества
M001Даталинки
M002Даталинки через SQL/CLI
M003Даталинки через встроенный SQL
M004Поддержка внешних данныхподдерживается частично
M005Поддержка внешней схемы
M006Процедура GetSQLString
M007Передача запроса TransmitRequest
M009Процедуры GetOpts и GetStatistics
M010Поддержка оболочек внешних данныхразличные API
M011Датассылки посредством Ada
M012Датассылки посредством C
M013Датассылки посредством COBOL
M014Датассылки посредством Fortran
M015Датассылки посредством M
M016Датассылки посредством Pascal
M017Датассылки посредством PL/I
M018Интерфейсные процедуры оболочки внешних данных на языке Ada
M019Интерфейсные процедуры оболочки внешних данных на языке Cразличные API
M020Интерфейсные процедуры оболочки внешних данных на языке COBOL
M021Интерфейсные процедуры оболочки внешних данных на языке Fortran
M022Интерфейсные процедуры оболочки внешних данных на языке MUMPS
M023Интерфейсные процедуры оболочки внешних данных на языке Pascal
M024Интерфейсные процедуры оболочки внешних данных на языке PL/I
M030Поддержка внешних данных SQL-сервера
M031Общие процедуры оболочки для внешних данных
X012Мультимножества типа XML
X013Различные типы данных XML
X015Поля типа XML
X025XMLCast
X030XMLDocument
X065XMLParse: входные бинарные строки и опция CONTENT
X066XMLParse: входные бинарные строки и опция DOCUMENT
X068XMLSerialize: метка порядка байтов (BOM)
X073XMLSerialize: сериализация бинарных строк и опция CONTENT
X074XMLSerialize: сериализация бинарных строк и опция DOCUMENT
X075XMLSerialize: сериализация бинарных строк
X076XMLSerialize: версия
X077XMLSerialize: явная опция ENCODING
X078XMLSerialize: явное объявление XML
X080Пространства имен при публикации XML
X081Объявления пространств имен XML на уровне запросов
X082Объявления пространств имен XML в языке описания данных (DML)
X083Объявления пространств имен XML в языке определения данных (DDL)
X084Объявления пространств имен XML в составных операторах
X085Предопределенные префиксы пространств имен
X086Объявления пространств имен XML в XMLTable
X091Предикат содержимого XML
X096XMLExistsТолько 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 вне ограничений проверки
X151Предикат IS VALID: с опцией DOCUMENT
X152Предикат IS VALID: с опцией CONTENT
X153Предикат IS VALID: с опцией SEQUENCE
X155Предикат IS VALID: пространство имен без предложения ELEMENT
X157Предикат IS VALID: отсутствие пространства имен с предложением ELEMENT
X160Базовая информационная схема для зарегистрированных схем XML
X161Расширенная информационная схема для зарегистрированных схем XML
X170Параметры обработки пустых значений 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 ПО ССЫЛКЕпарсер принимает передачу ПО ССЫЛКЕ, но игнорирует ее; передача всегда осуществляется ПО ЗНАЧЕНИЮ
X231Тип XML(CONTENT(UNTYPED))
X232Тип XML(CONTENT(ANY))
X241Возврат CONTETN при публикации XML
X242Возврат SEQUENCES при публикации XML
X251Постоянные значения XML типа XML(DOCUMENT(UNTYPED))
X252Постоянные значения XML типа XML(DOCUMENT(ANY))
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: пространство имен без предложения ELEMENT
X263Тип XML: отсутствие пространства имен с предложением ELEMENT
X264Тип XML: расположение схемы
X271XMLValidate: пример проверки данных
X272XMLValidate: предложение ACCORDING TO
X273XMLValidate: предложение ELEMENT
X274XMLValidate: расположение схемы
X281XMLValidate с опцией DOCUMENT
X282XMLValidate с опцией CONTENT
X283XMLValidate с опцией SEQUENCE
X284XMLValidate: NAMESPACE без предложения ELEMENT
X286XMLValidate: NO NAMESPACE с предложением ELEMENT
X300XMLTableТолько XPath 1.0
X305XMLTable: инициализация переменной XQuery