blob: de6296d1d805cff93f63f3faf505da260cbdf9e2 [file] [log] [blame]
--! qt:dataset:src
set hive.mapred.mode=nonstrict;
set hive.exec.dynamic.partition=true;
DROP TABLE insert_into6a;
DROP TABLE insert_into6b;
CREATE TABLE insert_into6a (key int, value string) PARTITIONED BY (ds string);
CREATE TABLE insert_into6b (key int, value string) PARTITIONED BY (ds string);
EXPLAIN INSERT INTO TABLE insert_into6a PARTITION (ds='1')
SELECT * FROM src LIMIT 150;
INSERT INTO TABLE insert_into6a PARTITION (ds='1') SELECT * FROM src LIMIT 150;
INSERT INTO TABLE insert_into6a PARTITION (ds='2') SELECT * FROM src LIMIT 100;
SELECT SUM(HASH(c)) FROM (
SELECT TRANSFORM(*) USING 'tr \t _' AS (c) FROM insert_into6a
) t;
EXPLAIN INSERT INTO TABLE insert_into6b PARTITION (ds)
SELECT * FROM insert_into6a;
INSERT INTO TABLE insert_into6b PARTITION (ds) SELECT * FROM insert_into6a;
SELECT SUM(HASH(c)) FROM (
SELECT TRANSFORM(*) USING 'tr \t _' AS (c) FROM insert_into6b
) t;
SHOW PARTITIONS insert_into6b;
DROP TABLE insert_into6a;
DROP TABLE insert_into6b;