Если разделение недоступно, вы должны получить эту ошибку:
ORA-00439: feature not enabled: Partitioning
Таким образом, вы можете написать PL / SQL в своем скрипте для создания таблицы следующим образом:
declare
no_partioning exception;
pragma exception_init (no_partioning, -439);
begin
execute immediate 'CREATE TABLE mytable ...'; -- with partioning clauses
exception
when no_partioning then
execute immediate 'CREATE TABLE mytable ...'; -- without partioning clauses
end;
/