他のテーブルの指定された値だけをHiveのパーティションテーブルに挿入するのは苦労しています。同じ挿入文。私は、パーティションの列の値を読んでいるのは、selectステートメントの最後の2つである必要があります。しかし、クエリーは、選択から5つの結果がありますが、挿入するのは3つしかないという不満があります。Hive - selectステートメントから指定した値をテーブルとパーティションの値に挿入します。
大変お手伝いをいたします。
CREATE TABLE IF NOT EXISTS tableName (
code INT,
value1 DECIMAL(12, 8),
value2 DECIMAL(12, 8),
)
PARTITIONED BY(part1 DECIMAL(10, 3), part2 DECIMAL(10, 3));
INSERT INTO TABLE tableName
PARTITION
(
part1,
part2
)
(
code,
value1,
value2,
)
SELECT
code,
value1,
value2,
ROUND(value1, 2),
ROUND(value2, 2)
FROM importData;
あなたは、あなたの作成したスキーマ文を投稿することができます。 –