Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16

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   DATE 类型优先级列表中的 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   引用匹配类型 尚未进行部分匹配
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   ALTER TRANSFORM 语句  
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 函数的 Null 处理选项  
T618   NTH_VALUE 函数 函数存在,但缺少某些选项
T619   嵌套窗口函数  
T625   LISTAGG  
T641   多列赋值 仅支持一些语法变体
T652   SQL 例程中的 SQL 动态语句  
T654   外部例程中的 SQL 动态语句  
T801   JSON 数据类型  
T802   增强的 JSON 数据类型  
T821   基本 SQL/JSON 查询运算符  
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:数组包装选项  
T838   JSON_TABLE:PLAN DEFAULT 子句  
T839   日期时间与字符字符串之间的格式化转换  
T860   SQL/JSON 简化访问器:仅限列引用  
T861   SQL/JSON 简化访问器:区分大小写的 JSON 成员访问器  
T862   SQL/JSON 简化访问器:通配符成员访问器  
T863   SQL/JSON 简化访问器:单引号字符串文字作为成员访问器  
T864   SQL/JSON 简化访问器  
T865   SQL/JSON 项方法:bigint()  
T866   SQL/JSON 项方法:boolean()  
T867   SQL/JSON 项方法:date()  
T868   SQL/JSON 项方法:decimal()  
T869   SQL/JSON 项方法:decimal(),带精度和小数位数  
T870   SQL/JSON 项方法:integer()  
T871   SQL/JSON 项方法:number()  
T872   SQL/JSON 项方法:string()  
T873   SQL/JSON 项方法:time()  
T874   SQL/JSON 项方法:time_tz()  
T875   SQL/JSON 项方法:time 精度  
T876   SQL/JSON 项方法:timestamp()  
T877   SQL/JSON 项方法:timestamp_tz()  
T878   SQL/JSON 项方法:timestamp 精度  
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  
X038   XMLText  
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 谓词:NAMESPACE 无 ELEMENT 子句  
X157   IS VALID 谓词:NO NAMESPACE 带 ELEMENT 子句  
X160   已注册 XML 架构的基本信息架构  
X161   已注册 XML 架构的高级信息架构  
X170   XML null 处理选项  
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 类型:NAMESPACE 无 ELEMENT 子句  
X263   XML 类型:NO NAMESPACE 带 ELEMENT 子句  
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 变量