On this page
支持的功能:Apache Hive 2.3
Identifier | Description | Hive 2.3 | Comment |
E011 | 数值数据类型 | Yes | |
E011-01 | INTEGER 和 SMALLINT 数据类型(包括所有拼写) | Yes | |
E011-02 | 实数,双精度和浮点数据类型 | Yes | |
E011-03 | DECIMAL 和 NUMERIC 数据类型 | Yes | |
E011-04 | Arithmetic operators | Yes | |
E011-05 | Numeric comparison | Yes | |
E011-06 | 数字数据类型之间的隐式转换 | Yes | |
E021 | 字符数据类型 | Yes | |
E021-01 | CHARACTER 数据类型 | Yes | 字符代替字符 |
E021-02 | CHARACTER VARYING 数据类型 | Yes | Varchar 代替 Character Varying |
E021-03 | Character literals | Yes | |
E021-04 | CHARACTER_LENGTH function | Yes | |
E021-05 | OCTET_LENGTH function | Yes | |
E021-06 | SUBSTRING function | Yes | |
E021-07 | Character concatenation | Yes | |
E021-08 | 上,下功能 | Yes | |
E021-09 | TRIM function | Partial | 前导/尾随/两者均不受支持 |
E021-10 | 固定长度和可变长度字符串类型之间的隐式转换 | Yes | |
E021-12 | Character comparison | Yes | |
E031 | Identifiers | Yes | |
E031-01 | Delimited identifiers | Yes | |
E031-03 | Trailing underscore | Yes | |
E051 | 基本查询规范 | Yes | |
E051-01 | SELECT DISTINCT | Yes | |
E051-02 | GROUP BY 子句 | Partial | 不支持空分组集 |
E051-04 | GROUP BY 可以包含不在\ 中的列 | Yes | |
E051-05 | 选择列表项可以重命名 | Yes | |
E051-06 | HAVING clause | Yes | |
E051-07 | 合格*在选择列表中 | Yes | |
E051-08 | FROM 子句中的相关名称 | Yes | |
E061 | 基本谓词和搜索条件 | Yes | |
E061-01 | Comparison predicate | Yes | |
E061-02 | BETWEEN predicate | Yes | |
E061-03 | 具有值列表的 IN 谓词 | Yes | |
E061-04 | LIKE predicate | Yes | |
E061-06 | NULL predicate | Yes | |
E061-08 | EXISTS predicate | Yes | |
E061-09 | 比较谓词中的子查询 | Yes | |
E061-11 | IN 谓词中的子查询 | Yes | |
E061-13 | Correlated subqueries | Yes | |
E071 | 基本查询表达式 | Yes | |
E071-01 | UNION DISTINCT 表运算符 | Yes | |
E071-02 | UNION ALL 表运算符 | Yes | |
E071-03 | EXCEPT DISTINCT 表运算符 | Yes | |
E071-05 | 通过表运算符组合的列不必具有完全相同的数据类型。 | Yes | |
E071-06 | 子查询中的表运算符 | Yes | |
E081 | Basic Privileges | Yes | |
E081-01 | SELECT privilege | Yes | |
E081-03 | 表级别的 INSERT 特权 | Yes | |
E081-04 | 表级别的 UPDATE 特权 | Yes | |
E081-08 | 附赠选项 | Yes | |
E091 | Set Functions | Yes | |
E091-01 | AVG | Yes | |
E091-02 | COUNT | Yes | |
E091-03 | MAX | Yes | |
E091-04 | MIN | Yes | |
E091-05 | SUM | Yes | |
E091-06 | ALL quantifier | Yes | |
E091-07 | DISTINCT quantifier | Yes | |
E101 | 基本数据操作 | Yes | |
E101-01 | INSERT statement | Yes | |
E101-03 | 搜索的 UPDATE 语句 | Yes | |
E101-04 | 搜索的 DELETE 语句 | Yes | |
E131 | 空值支持(用空值代替值) | Yes | |
E141 | 基本完整性约束 | Yes | |
E141-03 | 主键约束 | Partial | Non-enforced |
E141-04 | 基本 FOREIGN KEY 约束,参照删除操作和参照更新操作均默认为 NO ACTION | Partial | Non-enforced |
E141-08 | 在 PRIMARY KEY 上推断出 NOT NULL | Partial | 根据阅读推断 |
E141-10 | 外键中的名称可以任意 Sequences 指定 | Yes | |
E151 | Transaction support | Partial | INSERT/UPDATE/DELETE/MERGE 的自动提交事务 |
E161 | 使用前导双减号的 SQLComments | Yes | |
F031 | 基本模式操作 | Yes | |
F031-01 | CREATE TABLE 语句创建持久基表 | Yes | |
F031-02 | CREATE VIEW 语句 | Yes | |
F031-03 | GRANT statement | Yes | |
F031-04 | ALTER TABLE 语句:ADD COLUMN 子句 | Yes | |
F031-13 | DROP TABLE 语句:RESTRICT 子句 | Yes | |
F031-16 | DROP VIEW 语句:RESTRICT 子句 | Yes | |
F041 | 基本联接表 | Yes | |
F041-01 | 内部联接(但不一定是 INNER 关键字) | Yes | |
F041-02 | INNER keyword | Yes | |
F041-03 | 左外连接 | Yes | |
F041-04 | 右外连接 | Yes | |
F041-05 | 外部联接可以嵌套 | Yes | |
F041-07 | 左或右外部联接中的内部表也可以在内部联接中使用 | Yes | |
F041-08 | 支持所有比较运算符(而不只是=) | Yes | |
F051 | 基本日期和时间 | Yes | |
F051-01 | DATE 数据类型(包括对 DATELiterals 的支持) | Yes | |
F051-03 | TIMESTAMP 数据类型(包括对 TIMES-TAMPLiterals 的支持),小数秒精度至少为 0 和 6. | Yes | |
F051-04 | 基于 DATE,TIME 和 TIMES-TAMP 数据类型的比较谓词 | Yes | |
F051-05 | 日期时间类型和字符串类型之间的显式 CAST | Yes | |
F051-06 | CURRENT_DATE | Yes | |
F052 | 间隔和日期时间算术 | Yes | |
F054 | DATE 类型优先级列表中的 TIMESTAMP | Yes | |
F081 | 视图中的 UNION 和 EXCEPT | Yes | |
F131 | Grouped operations | Yes | |
F131-01 | 具有分组视图的查询中支持 WHERE,GROUP BY 和 HAVING 子句 | Yes | |
F131-02 | 具有分组视图的查询中支持多个表 | Yes | |
F131-03 | 设置具有分组视图的查询中支持的功能 | Yes | |
F131-04 | 带有 GROUP BY 和 HAVING 子句以及分组视图的子查询 | Yes | |
F171 | 每个用户多个架构 | Yes | |
F200 | TRUNCATE TABLE 语句 | Yes | |
F201 | CAST function | Yes | |
F261 | CASE expression | Yes | |
F261-01 | Simple CASE | Yes | |
F261-02 | Searched CASE | Yes | |
F261-03 | NULLIF | Yes | |
F261-04 | COALESCE | Yes | |
F271 | 复合字符 Literals | Yes | |
F281 | LIKE enhancements | Partial | 不支持转义字符 |
F302 | INTERSECT 表运算符 | Yes | |
F302-01 | INTERSECT DISTINCT 表运算符 | Yes | |
F302-02 | INTERSECT ALL 表运算符 | Yes | |
F304 | EXCEPT ALL 表运算符 | Yes | |
F311-01 | CREATE SCHEMA | Partial | 数据库用作等效项 |
F311-02 | 为持久基表创建表 | Yes | |
F311-03 | CREATE VIEW | Yes | |
F311-05 | GRANT statement | Yes | |
F312 | MERGE statement | Yes | |
F314 | 带有 DELETE 分支的 MERGE 语句 | Yes | |
F382 | 更改列数据类型 | Yes | 使用非标准语法 |
F391 | Long identifiers | Yes | |
F401 | 扩展联接表 | Yes | |
F401-01 | NATURAL JOIN | Yes | |
F401-02 | 全外连接 | Yes | |
F401-04 | CROSS JOIN | Yes | |
F403 | 分区联接表 | Yes | |
F531 | Temporary tables | Yes | |
F555 | 增强秒精度 | Yes | |
F561 | 全值表达式 | Yes | |
F591 | Derived tables | Yes | |
F641 | 行和表的构造函数 | Yes | |
F651 | 目录名称限定符 | Yes | |
F846 | 正则表达式运算符中的八位位组支持 | Yes | |
F847 | 非常数正则表达式 | Yes | |
F850 | 顶级\ in<query expression> | Yes | |
F851 | \ 在子查询中 | Yes | |
F852 | 顶级\ 的视图 | Yes | |
F855 | 在\ 中嵌套\ | Yes | |
S023 | 基本结构化类型 | Yes | |
S091 | 基本阵列支持 | Yes | |
S091-01 | 内置数据类型的数组 | Yes | |
S091-02 | 不同类型的数组 | Yes | |
S098 | ARRAY_AGG | Partial | collect_list 提供类似的功能 |
S201-01 | Array parameters | Yes | |
S281 | 嵌套集合类型 | Yes | |
S301 | Enhanced UNNEST | Partial | LATERAL JOIN 提供类似的功能 |
T021 | BINARY 和 VARBINARY 数据类型 | Partial | BINARY only |
T031 | BOOLEAN 数据类型 | Yes | |
T051 | Row types | Yes | |
T071 | BIGINT 数据类型 | Yes | |
T121 | 查询表达式中的 WITH(不包括 RECURSIVE) | Yes | |
T122 | 子查询中的 WITH(不包括 RECURSIVE) | Yes | |
T171 | 表定义中的 LIKE 子句 | Yes | |
T172 | 表定义中的 AS 子查询子句 | Yes | |
T281 | 具有列粒度的 SELECT 特权 | Partial | 由生态系统项目(如 Apache Ranger 和 Apache Sentry)提供 |
T326 | Table functions | Yes | |
T331 | Basic roles | Yes | |
T351 | Bracketed comments | Yes | |
T431 | 扩展分组功能 | Partial | 不支持串联分组集 |
T433 | 多参数分组功能 | Yes | |
T441 | ABS 和 MOD 功能 | Yes | |
T501 | 增强的 EXISTS 谓词 | Yes | |
T551 | 默认语法的可选关键字 | Yes | |
T581 | 正则表达式子串功能 | Yes | |
T611 | OLAP 基本操作 | Yes | |
T612 | 先进的 OLAP 操作 | Partial | 支持 PERCENT_RANK,CUME_DIST 和 ROW_NUMBER |
T613 | Sampling | Yes | 通过 TABLESAMPLE 的非标准语法 |
T614 | NTILE function | Yes | |
T615 | LEAD 和 LAG 功能 | Yes | |
T616 | LEAD 和 LAG 功能的零处理选项 | Yes | |
T617 | FIRST_VALUE 和 LAST_VALUE 函数 | Yes | |
T621 | 增强的数字功能 | Yes | |
T631 | 具有一个列表元素的 IN 谓词 | Yes |