I have 3 columns which I would like to partition by, let's call them
some_date DATE
some_type VARCHAR2
some_product VARCHAR2
I would like to partition by range using some_date, then subpartition by list using some_type, then subpartition that further by some_product. Creating a subpartition for a subpartition is not possible in Oracle. I'm on Oracle 11gR2. Is there an eloquent way to mimic what I want to do? A possible solution I have come up with is to range partition by two columns, some_date and some_type although it seems a bit messy since some_type is a VARCHAR2 and I have to care to add partitions in alphabetic order.