[ https://issues.apache.org/jira/browse/HIVE-1002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12840934#action_12840934 ]
Raghotham Murthy commented on HIVE-1002: ---------------------------------------- i think its probably ok to specify which columns to partition on. We should not have implied ordering/hierarchy of keys. It might be better if the user specifies the order. Something like, {code} insert overwrite T partitioned on (col[=value], (col[=value])*) {code} Then users can specify constant values or if no value is present, use the column value in the data. In addition, this will allow users to specify the order of partitioning as well. > multi-partition inserts > ----------------------- > > Key: HIVE-1002 > URL: https://issues.apache.org/jira/browse/HIVE-1002 > Project: Hadoop Hive > Issue Type: New Feature > Reporter: Zheng Shao > Assignee: Ning Zhang > > We should allow queries like this into a partitioned table: > {code} > CREATE TABLE (a STRING, b STRING, c STRING) > PARTITIONED BY (ds STRING, ts STRING); > INSERT OVERWRITE TABLE x PARTITION (ds = '2009-12-12') > SELECT a, b, c, ts FROM xxx; > {code} > Basically, allowing users to overwrite multiple partitions at a time. > The partition values specified in PARTITION part (if any) should be a prefix > of the partition keys. > The rest of the partition keys goes to the end of the SELECT expression list. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.