Hive 在hql中使用之前将字符串转换为小写的配置单元/黑斑羚

Hive 在hql中使用之前将字符串转换为小写的配置单元/黑斑羚,hive,impala,Hive,Impala,在将表名传递给查询之前,我需要将表名转换为lower。 无论参数$1的值是哪种情况,我都需要在执行下面的查询之前将其转换为小写 查询: 显示像“$1”这样的表格 我试过类似的东西 查询 显示“较低($1)”等表格 但这不起作用 请帮忙 非常感谢您的回复 Impala标识符始终不区分大小写。即,名为 t1和t1始终引用同一个表,而不考虑引号 人物。在内部,黑斑羚总是折叠所有指定的表和 将列名改为小写。这就是为什么查询中的列标题 输出总是以小写字母显示 show tables like 'test*

在将表名传递给查询之前,我需要将表名转换为lower。 无论参数$1的值是哪种情况,我都需要在执行下面的查询之前将其转换为小写

查询: 显示像“$1”这样的表格

我试过类似的东西

查询 显示“较低($1)”等表格

但这不起作用

请帮忙

非常感谢您的回复

Impala标识符始终不区分大小写。即,名为 t1和t1始终引用同一个表,而不考虑引号 人物。在内部,黑斑羚总是折叠所有指定的表和 将列名改为小写。这就是为什么查询中的列标题 输出总是以小写字母显示

show tables like 'test*';
show tables like 'TeSt*';
show tables like 'TEST*';

以下所有查询将给出与内部impala转换为小写时相同的结果

show tables like 'test*';
show tables like 'TeSt*';
show tables like 'TEST*';