2016-05-09 1 views
0
SELECT 
    metadata.field as something.field 
FROM 
    tbl2 

このクエリは、 "as"ステートメントのピリオドのために機能しません。それを削除すると、クエリは正常に動作します。私は引用符でsomething.fieldをカプセル化することはできませんし、私はドットをエスケープすることはできません。誰もそうする方法を知っていますか?次の例のようにHiveの "as"ステートメントにドットをどのように含めるのですか?

+0

角括弧で囲ん[something.field] –

答えて

1

使用バッククォート( ``):

create table papo1 as select date as `pi.po` from t1 ; 
hive> describe papo1; 
OK 
pi.po     string  
関連する問題