pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
下面这些 SQL99 中定义的特性在当前版本的 PostgreSQL 中尚未实现。在少数情况下, 有等价的功能可用。
| 标识符 | 包 | 描述 | 注释 |
|---|---|---|---|
| B011 | 核心 | 嵌入式 Ada | |
| B013 | 核心 | 嵌入式 COBOL | |
| B014 | 核心 | 嵌入式 Fortran | |
| B015 | 核心 | 嵌入式 MUMPS | |
| B016 | 核心 | 嵌入式 Pascal | |
| B017 | 核心 | 嵌入式 PL/I | |
| B031 | 基本动态 SQL | ||
| B032 | 扩展动态 SQL | ||
| B032-1 | <describe input> 语句 | ||
| B041 | 嵌入式 SQL 异常声明的扩展 | ||
| B051 | 增强的执行权限 | ||
| E081 | 核心 | 基本权限 | |
| E081-05 | 核心 | 列级 UPDATE 权限 | |
| E081-07 | 核心 | 列级 REFERENCES 权限 | |
| E081-08 | 核心 | WITH GRANT OPTION | |
| E121 | 核心 | 基本游标支持 | |
| E121-04 | 核心 | OPEN 语句 | (游标) |
| E121-06 | 核心 | 定位式 UPDATE 语句 | (游标) |
| E121-07 | 核心 | 定位式 DELETE 语句 | (游标) |
| E121-17 | 核心 | WITH HOLD 游标 | 游标在事务之间保持打开 |
| E152 | 核心 | 基本 SET TRANSACTION 语句 | |
| E152-02 | 核心 | SET TRANSACTION 语句:READ ONLY 和 READ WRITE 子句 | 语法被接受;不支持 READ ONLY |
| E153 | 核心 | 带子查询的可更新查询 | |
| E171 | 核心 | SQLSTATE 支持 | |
| F181 | 多模块支持 | ||
| E182 | 核心 | 模块语言 | |
| F021 | 核心 | 基本信息模式 | |
| F021-01 | 核心 | COLUMNS 视图 | |
| F021-02 | 核心 | TABLES 视图 | |
| F021-03 | 核心 | VIEWS 视图 | |
| F021-04 | 核心 | TABLE_CONSTRAINTS 视图 | |
| F021-05 | 核心 | REFERENTIAL_CONSTRAINTS 视图 | |
| F021-06 | 核心 | CHECK_CONSTRAINTS 视图 | |
| F031-19 | 核心 | REVOKE 语句:RESTRICT 子句 | |
| F034 | 扩展 REVOKE 语句 | ||
| F034-01 | 由模式对象所有者之外者执行的 REVOKE 语句 | ||
| F034-02 | REVOKE 语句:GRANT OPTION FOR 子句 | ||
| F034-03 | 撤销授予者具有 WITH GRANT OPTION 的权限的 REVOKE 语句 | ||
| F111 | SERIALIZABLE 之外的隔离级别 | ||
| F111-01 | READ UNCOMMITTED 隔离级别 | ||
| F111-03 | REPEATABLE READ 隔离级别 | ||
| F121 | 基本诊断管理 | ||
| F121-01 | GET DIAGNOSTICS 语句 | ||
| F121-02 | SET TRANSACTION 语句:DIAGNOSTICS SIZE 子句 | ||
| F231 | 权限表 | ||
| F231-01 | TABLE_PRIVILEGES 视图 | ||
| F231-02 | COLUMN_PRIVILEGES 视图 | ||
| F231-03 | USAGE_PRIVILEGES 视图 | ||
| F291 | UNIQUE 谓词 | ||
| F301 | 查询表达式中的 CORRESPONDING | ||
| F311-04 | 核心 | CREATE VIEW: WITH CHECK OPTION | |
| F341 | 使用表 | ||
| F431 | 只读可滚动游标 | ||
| F431-02 | FETCH FIRST | ||
| F431-03 | FETCH LAST | ||
| F431-05 | FETCH ABSOLUTE | ||
| F451 | 字符集定义 | ||
| F461 | 命名字符集 | ||
| F501 | 核心 | 特性与符合性视图 | |
| F501-01 | 核心 | SQL_FEATURES 视图 | |
| F501-02 | 核心 | SQL_SIZING 视图 | |
| F501-03 | 核心 | SQL_LANGUAGES 视图 | |
| F502 | 增强的文档表 | ||
| F502-01 | SQL_SIZING_PROFILES 视图 | ||
| F502-02 | SQL_IMPLEMENTATION_INFO 视图 | ||
| F502-03 | SQL_PACKAGES 视图 | ||
| F521 | 增强的完整性管理 | 断言 | |
| F641 | OLAP 设施 | 行和表构造器 | |
| F661 | 简单表 | ||
| F671 | 增强的完整性管理 | CHECK 中的子查询 | 有意省略 |
| F691 | 排序规则和转换 | ||
| F711 | ALTER DOMAIN | ||
| F721 | 可延迟约束 | 仅外键 | |
| F731 | INSERT 列权限 | ||
| F741 | 引用 MATCH 类型 | 尚不支持部分匹配 | |
| F751 | 视图 CHECK 增强 | ||
| F771 | 连接管理 | ||
| F781 | 自引用操作 | ||
| F811 | 扩展标志 | ||
| F812 | 核心 | 基本标志 | |
| F813 | 仅针对"Core SQL Flagging"和"Catalog Lookup"的扩展标志 | ||
| F821 | 局部表引用 | ||
| F831 | 完整游标更新 | ||
| F831-01 | 可更新的可滚动游标 | ||
| F831-02 | 可更新的有序游标 | ||
| S011 | 核心 | 相异数据类型 | |
| S011-01 | 核心 | USER_DEFINED_TYPES 视图 | |
| S023 | 基本对象支持、SQL/MM 支持 | 基本结构化类型 | |
| S024, SQL/MM support | 增强的对象支持 | 增强的结构化类型 | |
| S041 | 基本对象支持 | 基本引用类型 | |
| S043 | 增强的对象支持 | 增强的引用类型 | |
| S051 | 基本对象支持 | 创建类型表 | |
| S081 | 增强的对象支持 | 子表 | |
| S091 | SQL/MM 支持 | 基本数组支持 | PostgreSQL 数组与之不同 |
| S091-01 | SQL/MM 支持 | 内置数据类型的数组 | |
| S091-02 | SQL/MM 支持 | 相异类型的数组 | |
| S091-03 | SQL/MM 支持 | 数组表达式 | |
| S092 | SQL/MM 支持 | 用户定义类型的数组 | |
| S094 | 引用类型的数组 | ||
| S151 | 基本对象支持 | 类型谓词 | IS OF |
| S161 | 增强的对象支持 | 子类型处理 | TREAT(expr AS type) |
| S201 | 数组上的 SQL 例程 | ||
| S201-01 | 数组参数 | ||
| S201-02 | 数组作为函数的结果类型 | ||
| S231 | 增强的对象支持 | 结构化类型定位器 | |
| S232 | 数组定位器 | ||
| S241 | 增强的对象支持 | 变换函数 | |
| S251 | 用户定义排序 | CREATE ORDERING FOR | |
| S261 | 特定类型方法 | ||
| T011 | 信息模式中的时间戳 | ||
| 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 数据类型支持 | ||
| T051 | 行类型 | ||
| T111 | 可更新的连接、并集和列 | ||
| T121 | 查询表达式中的 WITH(不含 RECURSIVE) | ||
| T131 | 递归查询 | ||
| T171 | 表定义中的 LIKE 子句 | CREATE TABLE T1 (LIKE T2) | |
| T211 | 增强的完整性管理、活动数据库 | 基本触发器能力 | |
| T211-05 | 增强的完整性管理 | 能够指定在调用触发器之前必须为真的搜索条件 | |
| T211-06 | 增强的完整性管理 | 支持触发器与约束交互的运行时规则 | |
| T211-08 | 增强的完整性管理 | 同一事件的多个触发器按其创建顺序执行 | |
| T212 | 增强的完整性管理 | 增强的触发器能力 | |
| T251 | SET TRANSACTION 语句:LOCAL 选项 | ||
| T261 | 链式事务 | ||
| T271 | 保存点 | ||
| T281 | 列粒度的 SELECT 权限 | ||
| T301 | 函数依赖 | ||
| T321 | 核心 | 基本 SQL 调用例程 | |
| T321-02 | 核心 | 无重载的用户定义存储过程 | |
| T321-04 | 核心 | CALL 语句 | |
| T321-05 | 核心 | RETURN 语句 | |
| T321-06 | 核心 | ROUTINES 视图 | |
| T321-07 | 核心 | PARAMETERS 视图 | |
| T331 | 基本角色 | ||
| T332 | 扩展角色 | ||
| T401 | 向游标插入 | ||
| T411 | UPDATE 语句:SET ROW 选项 | ||
| T431 | OLAP 设施 | CUBE 和 ROLLUP 操作 | |
| T461 | 对称 BETWEEN 谓词 | ||
| T471 | 结果集返回值 | ||
| T491 | LATERAL 派生表 | ||
| T511 | 事务计数 | ||
| T541 | 可更新的表引用 | ||
| T561 | 可保持定位器 | ||
| T571 | 返回数组的外部 SQL 调用函数 | ||
| T601 | 局部游标引用 |
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。