2024年9月26日: PostgreSQL 17 发布!
支持的版本:当前 (17) / 16 / 15 / 14 / 13 / 12
开发版本:devel
不支持的版本: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

D.2. 不支持的功能 #

以下功能在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   多于一个共分区规范  
B204   PRUNE WHEN EMPTY  
B205   直通列  
B206   PTF 描述符参数  
B207   分区的叉积  
B208   PTF 组件过程接口  
B209   PTF 扩展名称  
B211   模块语言 Ada:VARCHAR 和 NUMERIC 支持  
B221   例程语言 Ada:VARCHAR 和 NUMERIC 支持  
F054   日期类型优先级列表中的 TIMESTAMP  
F120   获取诊断语句  
F121   基本诊断管理  
F122   增强型诊断管理  
F123   所有诊断  
F124   SET TRANSACTION 语句:DIAGNOSTICS SIZE 子句  
F263   简单 CASE 表达式中的逗号分隔谓词  
F291   UNIQUE 谓词  
F301   查询表达式中的 CORRESPONDING  
F403   分区连接表  
F451   字符集定义  
F461   命名字符集  
F492   可选表约束执行  
F521   断言  
F671   CHECK 约束中的子查询 故意省略
F673   在 CHECK 约束中读取 SQL 数据例程调用  
F693   SQL 会话和客户端模块排序规则  
F695   翻译支持  
F696   其他翻译文档  
F721   可延迟约束 仅限外键和唯一键
F741   引用 MATCH 类型 尚无部分匹配
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   基于多集类型的不同类型  
S403   ARRAY_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 数据类型  
T047   BLOB 的 POSITION、OCTET_LENGTH、TRIM 和 SUBSTRING  
T048   BLOB 的连接  
T049   BLOB 定位器:不可保持  
T050   CLOB 的 POSITION、CHAR_LENGTH、OCTET_LENGTH、LOWER、TRIM、UPPER 和 SUBSTRING  
T051   行类型  
T053   所有字段引用的显式别名  
T062   字符长度单位  
T076   DECFLOAT 数据类型  
T101   增强的可空性确定  
T111   可更新的连接、联合和列  
T175   生成的列 大部分支持
T176   序列生成器支持 支持,但 NEXT VALUE FOR 除外
T180   系统版本化表  
T181   应用程序时间段表  
T200   触发器 DDL 类似但并非完全兼容
T211   基本触发器功能  
T218   同一事件的多个触发器按创建顺序执行 故意省略
T231   敏感光标  
T251   SET TRANSACTION 语句:LOCAL 选项  
T262   多个服务器事务  
T272   增强的保存点管理  
T301   函数依赖项 部分支持
T321 核心 基本 SQL 调用例程 部分支持
T322   声明的数据类型属性  
T324   SQL 例程的显式安全性  
T326   表函数  
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 动态语句  
T801   JSON 数据类型  
T802   增强的 JSON 数据类型  
T824   JSON_TABLE:特定的 PLAN 子句  
T838   JSON_TABLE:PLAN DEFAULT 子句  
T839   日期时间格式化转换为/从字符字符串  
T860   SQL/JSON 简化访问器:仅列引用  
T861   SQL/JSON 简化访问器:区分大小写的 JSON 成员访问器  
T862   SQL/JSON 简化访问器:通配符成员访问器  
T863   SQL/JSON 简化访问器:单引号字符串文字作为成员访问器  
T864   SQL/JSON 简化访问器  
T881   排序操作中的 JSON 使用 jsonb,部分支持
T882   多集元素分组操作中的 JSON  
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  
X065   XMLParse:二进制字符串输入和 CONTENT 选项  
X066   XMLParse:二进制字符串输入和 DOCUMENT 选项  
X068   XMLSerialize:BOM  
X073   XMLSerialize:二进制字符串序列化和 CONTENT 选项  
X074   XMLSerialize:二进制字符串序列化和 DOCUMENT 选项  
X075   XMLSerialize:二进制字符串序列化  
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   IS VALID 谓词:使用 DOCUMENT 选项  
X152   IS VALID 谓词:使用 CONTENT 选项  
X153   IS VALID 谓词:使用 SEQUENCE 选项  
X155   IS VALID 谓词:没有 ELEMENT 子句的 NAMESPACE  
X157   IS VALID 谓词:带有 ELEMENT 子句的 NO NAMESPACE  
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)) 类型  
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 变量  

提交更正

如果您在文档中看到任何不正确的内容,与您对特定功能的体验不符,或者需要进一步澄清,请使用此表单 报告文档问题。