在Hive 0.7中,有没有办法在列名中创建带空格的视图?在SQL Server中我会这样做:
CREATE VIEW test_vw
AS
SELECT col_name as [col name with spaces]
FROM test_tbl;
是否有蜂巢等同物?
我们需要带有名称的视图供最终用户工具使用。
答案 0 :(得分:4)
在Hive 0.12及更早版本中,只有字母数字和下划线字符 表和列名称允许使用。
在Hive 0.13及更高版本中,列名可以包含任何Unicode字符 (见HIVE-6013)。反引号中指定的任何列名 (`)按字面意思处理
答案 1 :(得分:1)
您可以使用
CREATE VIEW test_vw
AS
SELECT col_name as `col name with spaces`
FROM test_tbl;