が、私はそうのようTBL1作成言うのパーティション列を含めずに「のようなテーブルを作成します」 parition列を含めることなく)。 tbl2マニュアルのddlは:ハイブ
create table tbl2 (
col_a STRING,
col_b STRING,
col_c STRING);
ありがとうございました!
が、私はそうのようTBL1作成言うのパーティション列を含めずに「のようなテーブルを作成します」 parition列を含めることなく)。 tbl2マニュアルのddlは:ハイブ
create table tbl2 (
col_a STRING,
col_b STRING,
col_c STRING);
ありがとうございました!
ハイブにCTAS(選択表を選択として作成)を使用できます。 TBL1が出て、あなたが構造を作成することはできませんができ選びであるpartition.Only制限を保持しているにもかかわらず、
create table tbl2 as select * from tbl1
これはTBL2における任意のパーティションを作成しません。
パーティション化された列も表の列の1つです。 3つの列(col_a、col_b、col_c)しか必要ない場合は、Avinashが応答したクエリで明示的に言及する必要があります。
create table tbl2 as select col_a, col_b, col_c from tbl1;
describe tableNameコマンドを使用します。編集出力:パーティション情報をカット – leftjoin