# D.2.不支持的功能

SQL:2016中定义的以下功能未在本版本的PostgreSQL中实现。在少数情况下,可以使用等效的功能。

标识符 果心 描述 议论
B011 嵌入式Ada
B013 嵌入式COBOL
B014 嵌入式Fortran
B015 嵌顿性腮腺炎
B016 嵌入式帕斯卡
B017 嵌入式PL/I
B031 基本动态SQL
B032 扩展动态SQL
B032-01 \<描述输入语句>
B033 非类型化SQL调用的函数参数
B034 游标属性的动态规范
B035 非扩展描述符名称
B041 嵌入式SQL异常声明的扩展
B051 增强执行权
B111 模块语言Ada
B112 模块语言C
B113 模块语言COBOL
B114 模块语言Fortran
B115 模块语言腮腺炎
B116 模块语言Pascal
B117 模块语言PL/I
B121 常规语言
B122 常规语言C
B123 常规语言COBOL
B124 常规语言Fortran
B125 常规语言性腮腺炎
B126 常规语言Pascal
B127 例行语言PL/I
B128 常规语言SQL
B200 多态表函数
B201 多个参数
B202 共分
B203 多个共分规范
B204 空的时候修剪
B205 穿柱
B206 PTF描述符参数
B207 分割的叉积
B208 PTF组件程序接口
B209 扩展名
B211 模块语言Ada:VARCHAR和数字支持
B221 例程语言Ada:VARCHAR和数字支持
F054 日期类型优先列表中的时间戳
F121 基本诊断管理
F121-01 获取诊断语句
F121-02 SET TRANSACTION语句:诊断大小子句
F122 增强诊断管理
F123 所有诊断
F263 简单大小写表达式中逗号分隔的谓词
F291 唯一谓词
F301 在查询表达式中对应
F312 合并语句 考虑插入…关于冲突,请更新
F313 增强的合并语句
F314 带有DELETE分支的MERGE语句
F403 分区联接表
F451 字符集定义
F461 命名字符集
F492 可选的表约束强制
F521 断言
F671 检查中的子查询 故意遗漏
F673 读取检查约束中的SQL数据例程调用
F693 SQL会话和客户端模块排序规则
F695 翻译支持
F696 其他翻译文件
F721 可延迟约束 仅限外键和唯一键
F741 参考匹配类型 还没有部分匹配
F812 果心 基本标记
F813 扩展标记
F821 本地表引用
F831 完全光标更新
F831-01 可更新的可滚动游标
F831-02 可更新的有序游标
F841 喜欢_正则谓词
F842 事件_正则表达式函数
F843 位置_正则表达式函数
F844 子串_正则表达式函数
F845 翻译_正则表达式函数
F846 正则表达式运算符中的八位字节支持
F847 非恒定正则表达式
F866 FETCH FIRST子句:百分比选项
R010 行模式识别:FROM子句
R020 行模式识别:窗口子句
R030 行模式识别:完全聚合支持
S011 果心 不同的数据类型
S011-01 果心 使用者_定义_类型视图
S023 基本结构类型
S024 增强的结构化类型
S025 最终结构类型
S026 自引用结构化类型
S027 按特定方法名称创建方法
S028 可置换UDT选项列表
S041 基本参考类型
S043 增强的引用类型
S051 创建类型为 部分支撑
S081 副表
S091 基本阵列支持 部分支撑
S091-01 内置数据类型的数组
S091-02 不同类型的数组
S091-03 数组表达式
S094 引用类型数组
S097 数组元素分配
S151 类型谓词 见第页_typeof()
S161 亚型治疗
S162 参考文献的亚型处理
S202 多集上的SQL调用例程
S231 结构化类型定位器
S232 阵列定位器
S233 多集定位器
S241 变换函数
S242 Alter transform语句
S251 用户定义的订单
S261 特定类型方法
S271 基本多集支持
S272 多组用户定义的类型
S274 多组引用类型
S275 高级多集支持
S281 嵌套集合类型
S291 整行上的唯一约束
S401 基于数组类型的不同类型
S402 基于不同类型的不同类型
S403 大堆_马克斯_基数
T011 信息模式中的时间戳
T021 二进制和VARBINARY数据类型
T022 对二进制和VARBINARY数据类型的高级支持
T023 复合二进制文字
T024 二进制文本中的空格
T041 基本LOB数据类型支持
T041-01 BLOB数据类型
T041-02 CLOB数据类型
T041-03 LOB数据类型的位置、长度、下限、修剪、上限和子字符串函数
T041-04 LOB数据类型的串联
T041-05 LOB定位器:不可保持
T042 扩展LOB数据类型支持
T043 乘数T
T044 乘数P
T051 行类型
T053 所有字段引用的显式别名
T061 UCS支持
T076 DECFLOAT数据类型
T101 增强的可空性测定
T111 可更新的联接、联合和列
T175 生成的列 大多数人支持
T176 序列发生器支持 除下一个值外,支持
T180 系统版本表
T181 申请时间段表
T211 基本触发能力
T211-06 支持触发器和约束交互的运行时规则
T211-08 同一事件的多个触发器按照在目录中创建的顺序执行 故意遗漏
T231 敏感游标
T251 SET TRANSACTION语句:本地选项
T272 增强的保存点管理
T301 函数依赖关系 部分支撑
T321 果心 基本SQL调用例程
T321-05 果心 返回语句
T322 声明的数据类型属性
T324 SQL例程的显式安全性
T326 表函数
T471 结果集返回值
T472 描述光标
T495 组合数据更改和检索 不同的语法
T502 句点谓词
T511 交易计数
T522 SQL调用过程的IN参数的默认值 除调用中的默认关键字外,支持
T561 可固定定位器
T571 返回外部SQL调用函数的数组
T572 返回外部SQL调用函数的多集
T601 本地游标引用
T616 超前和滞后函数的空处理选项
T618 N_价值函数 函数存在,但缺少一些选项
T619 嵌套窗口函数
T625 利斯塔格
T641 多列赋值 只支持一些语法变体
T652 SQL例程中的SQL动态语句
T654 外部例程中的SQL动态语句
T811 基本SQL/JSON构造函数
T812 SQL/JSON:JSON_OBJECTAGG
T813 SQL/JSON:JSON_按命令排列
T814 JSON中的冒号_对象或JSON_OBJECTAGG
T821 基本SQL/JSON查询运算符
T822 SQL/JSON:是带有唯一键的JSON谓词吗
T823 SQL/JSON:PASSING子句
T824 JSON_表:具体计划条款
T825 SQL/JSON:ON EMPTY和ON ERROR子句
T826 ON ERROR或ON EMPTY子句中的通用值表达式
T827 JSON_表:同级嵌套列子句
T828 JSON_查询
T829 JSON_查询:数组包装器选项
T830 在SQL/JSON构造函数中强制使用唯一键
T838 JSON_表:计划默认条款
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 通过M的数据链路
M016 通过Pascal的数据链路
M017 通过PL/I的数据链路
M018 Ada中的外部数据包装器接口例程
M019 C语言中的外部数据包装器接口例程 不同的API
M020 COBOL中的外部数据包装器接口例程
M021 Fortran中的外部数据包装器接口例程
M022 腮腺炎中的外来数据包装器接口例程
M023 Pascal中的外部数据包装器接口例程
M024 PL/I中的外部数据包装器接口例程
M030 SQL server外部数据支持
M031 外部数据包装器通用例程
X012 XML类型的多集
X013 XML类型的不同类型
X015 XML类型的字段
X025 XMLCast
X030 XML文档
X038 纯文本数据
X065 XMLParse:BLOB输入和内容选项
X066 XMLParse:BLOB输入和文档选项
X068 XMLSerialize:BOM
X069 XMLSerialize:缩进
X073 XMLSerialize:BLOB序列化和内容选项
X074 XMLSerialize:BLOB序列化和文档选项
X075 XMLSerialize:BLOB序列化
X076 XMLSerialize:版本
X077 XMLSerialize:显式编码选项
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的主机语言支持:内容选项
X101 对XML的主机语言支持:文档选项
X110 对XML:VARCHAR映射的主机语言支持
X111 对XML:CLOB映射的主机语言支持
X112 对XML:BLOB映射的主机语言支持
X113 对XML的主机语言支持:带空白选项
X114 对XML的主机语言支持:保留空白选项
X131 查询级XMLBINARY子句
X132 DML中的XMLBINARY子句
X133 DDL中的XMLBINARY子句
X134 复合语句中的XMLBINARY子句
X135 子查询中的XMLBINARY子句
X141 是有效谓词:数据驱动的case
X142 是有效谓词:根据子句
X143 是有效谓词:元素子句
X144 是有效谓词:模式位置
X145 有效谓词是否在检查约束之外
X151 是带DOCUMENT选项的有效谓词
X152 是带内容选项的有效谓词
X153 是带序列选项的有效谓词
X155 IS VALID predicate:没有元素子句的命名空间
X157 是有效谓词:没有带元素的命名空间子句
X160 注册XML模式的基本信息模式
X161 注册XML模式的高级信息模式
X170 XML空处理选项
X171 无内容选项为零
X181 XML(文档(非类型化))类型
X182 XML(文档(任意))类型
X190 XML(序列)类型
X191 XML(文档(XMLSCHEMA))类型
X192 XML(内容(XMLSCHEMA))类型
X200 XMLQuery
X201 XMLQuery:返回内容
X202 XMLQuery:返回序列
X203 XMLQuery:传递上下文项
X204 XMLQuery:初始化XQuery变量
X205 XMLQuery:EMPTY ON EMPTY选项
X206 XMLQuery:NULL ON EMPTY选项
X211 XML 1.1支持
X222 XML的REF传递机制 解析器接受BY REF,但忽略它;传递总是以价值为依据的
X231 XML(内容(非类型化))类型
X232 XML(内容(任意))类型
X241 在XML发布中返回内容
X242 XML发布中的返回序列
X251 XML(文档(非类型化))类型的持久XML值
X252 XML(文档(任何))类型的持久XML值
X253 XML(内容(非类型化))类型的持久XML值
X254 XML(内容(任何))类型的持久XML值
X255 XML(序列)类型的持久XML值
X256 XML(文档(XMLSCHEMA))类型的持久XML值
X257 XML(内容(XMLSCHEMA))类型的持久XML值
X260 XML类型:元素子句
X261 XML类型:没有元素子句的名称空间
X263 XML类型:没有带元素子句的命名空间
X264 XML类型:模式位置
X271 XMLValidate:数据驱动的案例
X272 XMLValidate:根据第条
X273 XMLValidate:ELEMENT子句
X274 XMLValidate:模式位置
X281 XMLValidate with DOCUMENT选项
X282 XMLValidate with CONTENT选项
X283 XMLValidate with SEQUENCE选项
X284 XMLValidate:没有元素子句的名称空间
X286 XMLValidate:没有带元素的命名空间子句
X300 XMLTable 仅限XPath 1.0
X305 XMLTable:初始化XQuery变量