Partitioning using RIGHT function
Hello,
I am trying to do an partitioned table but I can't use RIGHT function on the expression.
This is what I want to do:
PARTITION BY LIST( RIGHT(number,1) ) (
PARTITION p01 VALUES LESS THAN (2),
PARTITION p23 VALUES LESS THAN (4),
PARTITION p45 VALUES LESS THAN (6),
PARTITION p67 VALUES LESS THAN (8),
PARTITION p89 VALUES LESS THAN (10)
)
This is the error, it is very clear to me....
ERROR 1564 (HY000): This partition function is not allowed
is there any manner to do partitioning using the last char of a number ? The number can take about 10000 values and if I divide table in ten parts, I could have parts of table with a small size.
Could you take a look ?
Subject
Views
Written By
Posted
Partitioning using RIGHT function
6218
July 17, 2008 05:48AM
2887
July 24, 2008 08:49AM
2496
October 08, 2008 08:49AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.