2016-03-21 5 views
0

クエリでshowステートメントの出力を使用する方法はありますか?私は、計算で使用するためにテーブルのサイズを調べようとしていますが、「コンパイル中にエラーが発生しました:FAILED:ParseExceptionライン1:16が入力を認識できません。 。ソース」Hiveでサブクエリとしてステートメントを表示

select * from (show tblproperties yourTableName("rawDataSize")) 

答えて

0

サブクエリも、クエリで、SHOWキーワードは、クエリ構文のセクションからの一部ではありません

これを参照してください - 。>FromClauseParser.g

ます。また、チェックすることができますFromClauseParser.gページのエラーメッセージの最初の行。

エラー:

hive> select * from (show tblproperties emp_tmp); 
NoViableAltException([email protected][150:5: ((Identifier LPAREN)=> partitionedTableFunction | tableSource | subQuerySource | virtualTableSource)]) 
. 
. 
. 
at org.apache.hadoop.util.RunJar.main(RunJar.java:136) 
FAILED: ParseException line 1:15 cannot recognize input near '(' 'show' 'tblproperties' in from source 
+0

これは本当に私の質問にはなりません – Jared

関連する問題