在Hive中,分區表可以通過INSERT語句插入數據,語法如下:
INSERT INTO TABLE table_name [PARTITION (partition_col1=val1, partition_col2=val2, ...)]
VALUES (value1, value2, ...);
例如,假設有一個名為employee
的分區表,有兩個分區列year
和department
,可以按照以下方式插入數據:
INSERT INTO TABLE employee PARTITION (year=2021, department='IT')
VALUES ('John', 'Smith', 100000);
INSERT INTO TABLE employee PARTITION (year=2020, department='HR')
VALUES ('Alice', 'Johnson', 80000);
這樣就可以向分區表employee
中插入數據,并指定數據所屬的分區。