impala能用中文列名创建一个表吗?

2guxujil  于 2021-06-26  发布在  Impala
关注(0)|答案(1)|浏览(771)

我试图在impala shell中创建一个具有中文列名的表,但是impala似乎不接受这样的ddl。
sql是这样的:

create table aa(`编号` string);

Impala 壳会抱怨 编号 是无效的列名。
我还绑定使用双引号或单引号,也没有工作。
但是spark sql和hive sql接受这个ddl。。。
我做错什么了,还是 Impala 就是这样?
p、 我正在使用impala chd 5.8.0

i1icjdpr

i1icjdpr1#

不。
文件很清楚。
标识符必须以字母字符开头。其余部分可以包含字母数字字符和下划线的任意组合。用反勾号引用标识符对名称中允许的字符没有影响。
标识符只能包含ascii字符。
https://www.cloudera.com/documentation/enterprise/5-8-x/topics/impala_identifiers.html#identifiers

相关问题