यदि आप Oracle 12c Release 2
. का उपयोग कर रहे हैं आप एकल ALTER
. का उपयोग कर सकते हैं गैर-विभाजित तालिका को विभाजित तालिका में बदलने के लिए (यह एक तरफ़ा यात्रा है):
CREATE TABLE my_tab ( a NUMBER(38,0), b NUMBER(38,0));
ALTER TABLE MY_TAB MODIFY PARTITION BY RANGE (a) INTERVAL (1000) (
PARTITION p1 VALUES LESS THAN (1000)) ONLINE;
आप अनुक्रमणिका को भी जोड़कर परिवर्तित कर सकते हैं:
update indexes (index_name [local/global]);