我在Hive 0.8.1中使用TRANSFORM USING
,并注意到这是无效的语法:
SELECT
a,
TRANSFORM(b, c) USING 'fake.py' AS d,
FROM test_table;
删除“a”会使此语句有效。使用它的正确方法是什么?
答案 0 :(得分:18)
显然这是不可能的。 fake.py
也必须处理,即必须做
SELECT
TRANSFORM(a, b, c) USING 'fake.py' AS a, d
FROM test_table;
并使其成为假冒.py也输出'a'。