如何将非分区表(无主键)转换为分区表?有人说我可以使用rowid,但是从Oracle文档中找不到任何示例。
我的oracle是12C版本1,它不包含新功能使用ALTER TABLE的MODIFY子句将在线转换为分区表。
请提供一个示例。
答案 0 :(得分:0)
“有人说可以使用行,但是我无法从oracle doc中找到任何示例”
我认为您要寻找的选项是DBMS_REDEFINITION.START_REDEF_TABLE
参数options_flag
。
赞
start_redef_table (
uname => 'your_schema'
, orig_table => 'your_current_table'
, int_table => 'your_interim_table'
, options_flag => dbms_redefinition.cons_use_rowid
);