我有一个脚本,它直接要求在数据库名称中使用连字符创建impala数据库。
我不能在 Impala 壳使用下面的命令做同样的事情。
********default> create database test-1;
Query: create database test-1
ERROR: AnalysisException: Invalid database name: test-1
即使是背虱子也没用
********default> create database `test-1`;
Query: create database `test-1`
ERROR: AnalysisException: Invalid database name: test-1
1条答案
按热度按时间piok6c0g1#
不幸的是,根据cloudera的 Impala 文档,这听起来不可能:
o标识符必须以字母数字或下划线字符开头。其余部分可以包含字母数字字符和下划线的任意组合。用反勾号引用标识符对名称中允许的字符没有影响。