Assuming that you are talking about RANGE partitioning, I do not believe it is possible to alter tables to make them range partitioned. However, there may be a way around this. You could create a new empty range-partitioned table and then ATTACH to it your existing table as one of the ranges.