不支持的功能错误类

SQLSTATE: 0A000

该功能不支持:

此错误类具有以下派生错误类:

AES模式

AES- 使用填充 通过 函数。

AES模式AAD

与 AES- 不支持额外的认证数据 (AAD)。

AES_MODE_IV

使用 AES- 不支持初始化向量 (IVs)。

分析未缓存的临时视图

ANALYZE TABLE FOR COLUMNS 命令可以对已经缓存的临时视图进行操作。考虑缓存视图

分析不支持的列类型

ANALYZE TABLE FOR COLUMNS 命令不支持表 中列 的类型

分析视图

ANALYZE TABLE 命令不支持视图。

目录操作

目录 不支持

组合查询结果子句

ORDER BY/SORT BY/DISTRIBUTE BY/CLUSTER BY的组合。

评论命名空间

将评论附加到命名空间

描述表列分区

为特定分区描述表列。

删除数据库

删除默认数据库

删除命名空间

删除命名空间

HIVE表类型

是 hive

HIVE_WITH_ANSI_INTERVALS

Hive 表 使用 ANSI 间隔。

如果不存在则插入分区规格

将数据插入到 ,并在分区规范中使用IF NOT EXISTS。

聚合函数中的 LATERAL 列别名

在聚合函数 中引用横向列别名

横向列别名在带窗口和HAVING的聚合中

在聚合查询中引用侧列别名 ,同时使用窗口表达式和 having 子句。请通过删除 having 子句或在 SELECT 列表中删除侧别名引用来重写聚合查询。

在 GROUP BY 中的 LATERAL 列别名

通过GROUP BY别名/ALL引用横向列别名尚不支持。

窗口中的侧向列别名

在窗口表达式 中引用一个侧列别名

侧边连接使用

使用 LATERAL 相关的 JOIN USING。

字面类型

’ 的字面量为

多个桶转换

多个桶的转换。

多重操作更改

目标 JDBC 服务器托管的表 不支持带有多个操作的 ALTER TABLE。将 ALTER TABLE 拆分为单个操作以避免此错误。

ORC_TYPE_CAST

无法将 的 Orc 转换为数据类型

PANDAS_UDAF_IN_PIVOT

Pandas用户定义的聚合函数在PIVOT子句中。

意外语句中的参数标记

参数标记在 中不被允许。

不支持带嵌套列的分区

无效的分区: 缺失或在一个映射或数组中。

透视_分组后

在 GROUP BY 子句后面的 PIVOT 子句。考虑将 GROUP BY 转入子查询。

透视类型

通过列数据类型‘ ’值进行透视

清除分区

分区清除。

清除表

清空表。

PYTHON_UDF_IN_ON_CLAUSE

JOIN的ON子句中使用Python UDF。如果是INNER JOIN,请考虑重写为带有WHERE子句的CROSS JOIN。

移除命名空间注释

从命名空间 中删除一个注释。

替换嵌套列

replace 函数不支持嵌套列 .

设置命名空间属性

是一个保留的命名空间属性,

在映射类型上设置操作

在调用集合操作(INTERSECT, EXCEPT 等)的 DataFrame 中,不能有 MAP 类型的列,但列的类型

设置属性和数据库属性

同时设置 PROPERTIES 和 DBPROPERTIES。

设置表属性

是一个保留的表属性,

表操作

不支持 。请检查当前目录和命名空间,以确保合格的表名是预期的,并检查通过“spark.sql.catalog”配置的目录实现。

时间旅行

关系上的时间旅行: .

UDF类的类型参数过多

具有 类型参数的UDF类。

转换所有不同的

使用 DISTINCT/ALL 子句进行转换。

非HIVE转换

在hive模式下仅支持使用SERDE进行转换。