↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0
历史版本。 PostgreSQL 13 已结束支持。 2025-11-13. 请参阅 当前版本手册.

D.2. 不支持的特性 #

下列在 SQL:2016 中定义的特性,在本版本的 PostgreSQL 中尚未实现。在少数情况下,可用等效功能替代。

标识符核心?描述注释
B011 嵌入式 Ada 
B013 嵌入式 COBOL 
B014 嵌入式 Fortran 
B015 嵌入式 MUMPS 
B016 嵌入式 Pascal 
B017 嵌入式 PL/I 
B031 基本动态 SQL 
B032 扩展动态 SQL 
B032-01 <describe input statement> 
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 例程语言 Pascal 
B127 例程语言 PL/I 
B128 例程语言 SQL 
B200 多态表函数 
B201 多个 PTF 通用表参数 
B202 PTF 共同分区 
B203 多个共同分区规范 
B204 PRUNE WHEN EMPTY 
B205 透传列 
B206 PTF 描述符参数 
B207 分区方案的笛卡儿积 
B208 PTF 组件过程接口 
B209 PTF 扩展名称 
B211 模块语言 Ada:VARCHAR 和 NUMERIC 支持 
B221 例程语言 Ada:VARCHAR 和 NUMERIC 支持 
F054 DATE 类型优先级列表中的 TIMESTAMP 
F121 基本诊断管理 
F121-01 GET DIAGNOSTICS 语句 
F121-02 SET TRANSACTION 语句:DIAGNOSTICS SIZE 子句 
F122 增强的诊断管理 
F123 全部诊断 
F263 简单 CASE 表达式中以逗号分隔的谓词 
F291 UNIQUE 谓词 
F301 查询表达式中的 CORRESPONDING 
F312 MERGE 语句可考虑 INSERT ... ON CONFLICT DO UPDATE
F313 增强的 MERGE 语句 
F314 带 DELETE 分支的 MERGE 语句 
F341 使用情况表没有 ROUTINE_*_USAGE 表
F403 分区连接表 
F404 公共列名的范围变量 
F451 字符集定义 
F461 命名字符集 
F492 可选的表约束强制执行 
F521 断言 
F671 CHECK 中的子查询有意省略
F673 CHECK 约束中读取 SQL 数据的例程调用 
F693 SQL 会话和客户端模块排序规则 
F695 字符转换支持 
F696 附加的字符转换文档 
F721 可延迟约束仅限外键和唯一键
F741 引用 MATCH 类型尚不支持部分匹配
F812核心基本标记 
F813 扩展标记 
F821 本地表引用 
F831 完整游标更新 
F831-01 可更新的可滚动游标 
F831-02 可更新的有序游标 
F841 LIKE_REGEX 谓词 
F842 OCCURRENCES_REGEX 函数 
F843 POSITION_REGEX 函数 
F844 SUBSTRING_REGEX 函数 
F845 TRANSLATE_REGEX 函数 
F846 正则表达式操作符中的八位组支持 
F847 非常量正则表达式 
F866 FETCH FIRST 子句:PERCENT 选项 
R010 行模式识别:FROM 子句 
R020 行模式识别:WINDOW 子句 
R030 行模式识别:完整聚合支持 
S011核心独立数据类型 
S011-01核心USER_DEFINED_TYPES 视图 
S023 基本结构化类型 
S024 增强的结构化类型 
S025 FINAL 结构化类型 
S026 自引用结构化类型 
S027 按特定方法名创建方法 
S028 可调整顺序的 UDT 选项列表 
S041 基本引用类型 
S043 增强的引用类型 
S051 创建指定类型的表部分支持
S081 子表 
S091 基本数组支持部分支持
S091-01 内置数据类型的数组 
S091-02 独立类型的数组 
S091-03 数组表达式 
S094 引用类型的数组 
S097 数组元素赋值 
S151 类型谓词 
S161 子类型处理 
S162 引用的子类型处理 
S202 用于多重集的 SQL 调用例程 
S231 结构化类型定位器 
S232 数组定位器 
S233 多重集定位器 
S241 变换函数 
S242 ALTER TRANSFORM 语句 
S251 用户定义的排序 
S261 特定类型方法 
S271 基本多重集支持 
S272 用户定义类型的多重集 
S274 引用类型的多重集 
S275 高级多重集支持 
S281 嵌套集合类型 
S291 整行唯一约束 
S401 基于数组类型的独立类型 
S402 基于独立类型的独立类型 
S403 ARRAY_MAX_CARDINALITY 
S404 TRIM_ARRAY 
T011 信息模式中的时间戳 
T021 BINARY 和 VARBINARY 数据类型 
T022 BINARY 和 VARBINARY 数据类型的高级支持 
T023 复合二进制字面量 
T024 二进制字面量中的空格 
T041 基本 LOB 数据类型支持 
T041-01 BLOB 数据类型 
T041-02 CLOB 数据类型 
T041-03 LOB 数据类型的 POSITION、LENGTH、LOWER、TRIM、UPPER 和 SUBSTRING 函数 
T041-04 LOB 数据类型的串接 
T041-05 LOB 定位器:不可保持 
T042 扩展 LOB 数据类型支持 
T043 倍数后缀 T 
T044 倍数后缀 P 
T051 行类型 
T053 全字段引用的显式别名 
T061 UCS 支持 
T076 DECFLOAT 数据类型 
T101 增强的可空性判定 
T111 可更新的连接、并集和列 
T175 生成列大部分支持
T176 sequence 生成器支持除 NEXT VALUE FOR 外均受支持
T180 系统版本化表 
T181 应用时间周期表 
T211 基本触发器能力 
T211-06 支持触发器与约束交互的运行时规则 
T211-08 同一事件的多个触发器按在目录中创建的顺序执行有意省略
T251 SET TRANSACTION 语句:LOCAL 选项 
T272 增强的保存点管理 
T301 函数依赖部分支持
T321核心基本 SQL 调用例程 
T321-05核心RETURN 语句 
T322 声明的数据类型属性 
T324 SQL 例程的显式安全性 
T326 表函数 
T332 扩展角色大部分支持
T434 GROUP BY DISTINCT 
T471 结果集返回值 
T472 DESCRIBE CURSOR 
T495 组合数据更改与检索语法不同
T502 时间周期谓词 
T511 事务计数 
T522 SQL 调用过程的 IN 参数默认值除调用中的 DEFAULT 关键字外均受支持
T561 可保持的定位器 
T571 返回数组的外部 SQL 调用函数 
T572 返回多重集的外部 SQL 调用函数 
T601 本地游标引用 
T616 LEAD 和 LAG 函数的空值处理选项 
T618 NTH_VALUE 函数函数存在,但缺少部分选项
T619 嵌套窗口函数 
T625 LISTAGG 
T641 多列赋值仅支持部分语法变体
T652 SQL 例程中的 SQL 动态语句 
T654 外部例程中的 SQL 动态语句 
T811 基本 SQL/JSON 构造函数 
T812 SQL/JSON:JSON_OBJECTAGG 
T813 SQL/JSON:带 ORDER BY 的 JSON_ARRAYAGG 
T814 JSON_OBJECT 或 JSON_OBJECTAGG 中的冒号 
T821 基本 SQL/JSON 查询操作符 
T822 SQL/JSON:IS JSON WITH UNIQUE KEYS 谓词 
T823 SQL/JSON:PASSING 子句 
T824 JSON_TABLE:显式 PLAN 子句 
T825 SQL/JSON:ON EMPTY 和 ON ERROR 子句 
T826 ON ERROR 或 ON EMPTY 子句中的通用值表达式 
T827 JSON_TABLE:同级 NESTED COLUMNS 子句 
T828 JSON_QUERY 
T829 JSON_QUERY:数组包装器选项 
T830 在 SQL/JSON 构造函数中强制键唯一 
T838 JSON_TABLE:PLAN DEFAULT 子句 
T839 日期时间与字符串之间的格式化类型转换 
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 类型的字段 
X025 XMLCast 
X030 XMLDocument 
X038 XMLText 
X065 XMLParse:BLOB 输入和 CONTENT 选项 
X066 XMLParse:BLOB 输入和 DOCUMENT 选项 
X068 XMLSerialize:BOM 
X069 XMLSerialize:INDENT 
X073 XMLSerialize:BLOB 序列化和 CONTENT 选项 
X074 XMLSerialize:BLOB 序列化和 DOCUMENT 选项 
X075 XMLSerialize:BLOB 序列化 
X076 XMLSerialize:VERSION 
X077 XMLSerialize:显式 ENCODING 选项 
X078 XMLSerialize:显式 XML 声明 
X080 XML 发布中的命名空间 
X081 查询级 XML 命名空间声明 
X082 DML 中的 XML 命名空间声明 
X083 DDL 中的 XML 命名空间声明 
X084 复合语句中的 XML 命名空间声明 
X085 预定义命名空间前缀 
X086 XMLTable 中的 XML 命名空间声明 
X091 XML 内容谓词 
X096 XMLExists仅限 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 DML 中的 XMLBINARY 子句 
X133 DDL 中的 XMLBINARY 子句 
X134 复合语句中的 XMLBINARY 子句 
X135 子查询中的 XMLBINARY 子句 
X141 IS VALID 谓词:由数据决定的情况 
X142 IS VALID 谓词:ACCORDING TO 子句 
X143 IS VALID 谓词:ELEMENT 子句 
X144 IS VALID 谓词:模式位置 
X145 检查约束以外的 IS VALID 谓词 
X151 带 DOCUMENT 选项的 IS VALID 谓词 
X152 带 CONTENT 选项的 IS VALID 谓词 
X153 带 SEQUENCE 选项的 IS VALID 谓词 
X155 IS VALID 谓词:不带 ELEMENT 子句的 NAMESPACE 
X157 IS VALID 谓词:带 ELEMENT 子句的 NO NAMESPACE 
X160 已注册 XML Schema 的基本信息模式 
X161 已注册 XML Schema 的高级信息模式 
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)) 类型 
X200 XMLQuery 
X201 XMLQuery:RETURNING CONTENT 
X202 XMLQuery:RETURNING SEQUENCE 
X203 XMLQuery:传递上下文项 
X204 XMLQuery:初始化 XQuery 变量 
X205 XMLQuery:EMPTY ON EMPTY 选项 
X206 XMLQuery:NULL ON EMPTY 选项 
X211 XML 1.1 支持 
X222 XML 传递机制 BY REF解析器接受 BY REF 但忽略它;传递始终采用 BY VALUE
X231 XML(CONTENT(UNTYPED)) 类型 
X232 XML(CONTENT(ANY)) 类型 
X241 XML 发布中的 RETURNING CONTENT 
X242 XML 发布中的 RETURNING SEQUENCE 
X251 XML(DOCUMENT(UNTYPED)) 类型的持久 XML 值 
X252 XML(DOCUMENT(ANY)) 类型的持久 XML 值 
X253 XML(CONTENT(UNTYPED)) 类型的持久 XML 值 
X254 XML(CONTENT(ANY)) 类型的持久 XML 值 
X255 XML(SEQUENCE) 类型的持久 XML 值 
X256 XML(DOCUMENT(XMLSCHEMA)) 类型的持久 XML 值 
X257 XML(CONTENT(XMLSCHEMA)) 类型的持久 XML 值 
X260 XML 类型:ELEMENT 子句 
X261 XML 类型:不带 ELEMENT 子句的 NAMESPACE 
X263 XML 类型:带 ELEMENT 子句的 NO NAMESPACE 
X264 XML 类型:模式位置 
X271 XMLValidate:由数据决定的情况 
X272 XMLValidate:ACCORDING TO 子句 
X273 XMLValidate:ELEMENT 子句 
X274 XMLValidate:模式位置 
X281 带 DOCUMENT 选项的 XMLValidate 
X282 带 CONTENT 选项的 XMLValidate 
X283 带 SEQUENCE 选项的 XMLValidate 
X284 XMLValidate:不带 ELEMENT 子句的 NAMESPACE 
X286 XMLValidate:带 ELEMENT 子句的 NO NAMESPACE 
X300 XMLTable仅限 XPath 1.0
X305 XMLTable:初始化 XQuery 变量 

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.