不支持的功能错误类
该功能不支持:
此错误类具有以下派生错误类:
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进行转换。