2017-01-12 5 views
0

impala select * from table内にSQLクエリがありますが、これを実行すると特定の列がありません。Impala select *はテーブルのすべての詳細を表示していません

一方、私がdescribe tableを実行すると、それらの列があります。

私はスニペットを表示することはできませんが、種類はマップ配列、および構造体をされて表示されません。

答えて

0

インパラはこれをサポートしていません。複雑なタイプは、表示するために解凍する必要があります。

結果セットには常にスカラー型がすべて含まれます。 任意の複合型クエリ内の要素とフィールドは、結合クエリを使用して "unpacked"である必要があります。クエリでは、複合型の列の値全体を直接取得することはできません。 Impalaはこの場合 にエラーを返します。複合型のテーブルの場合はSELECT *を使用するクエリが許可されますが、複合型の列はスキップされます。

出典:Queries and Complex Types

関連する問題