“インパラで一時テーブルを作成する方法は何ですか?”

Impalaでは、CREATE TABLEステートメントを使用して一時テーブルを作成することができます。一時テーブルを作成する構文は次のようになります:

[IF NOT EXISTS] [db_name.]table_name を[EXTERNAL] TABLE で作成する
[(col_name data_type [COMMENT ‘col_comment’] [col_constraint_spec] [,…])]
[COMMENT ‘table_comment’]
[PARTITIONED BY (col_name data_type [COMMENT ‘col_comment’] [col_constraint_spec] [,…])]
[CLUSTERED BY (col_name,…) [SORTED BY (col_name [ASC|DESC],…)] INTO num_buckets BUCKETS]
[STORED AS file_format]
[LOCATION ‘hdfs_path’]
[TBLPROPERTIES (‘key1’=’value1’, ‘key2’=’value2’, …)]
[AS select_statement]

CREATE TEMPORARY TABLE文は一時テーブルを作成します。Impalaセッションが終了すると、一時テーブルは自動的に削除されます。複数のImpalaセッション間で一時テーブルを共有する必要がある場合は、CREATE TABLE文を使用して通常のテーブルを作成し、使用後に手動で削除してください。

bannerAds