У меня версия Oracle 12.2.0.1.0
У нас есть универсальный скрипт, который создает последовательность, которую необходимо повторно использовать для различных объектов (переименовывая имя последовательности):
CREATE SEQUENCE NAME_SEQ MINVALUE 1 MAXVALUE 999999999
INCREMENT BY 1 START WITH 100 CACHE 200 NOORDER NOCYCLE NOPARTITION ;
Thisскрипт не работает с приведенной ниже ошибкой, пока я не удалю NOPARTITION
:
ORA-00933: SQL command not properly ended
Я обнаружил в AskTom, что NOPARTITION не поддерживается в 12.2
в предыдущих версиях базы данных было много вещей, которые больше не актуальны / не поддерживаются
Почему это не поддерживается и / или что заменяет эту функцию?
Еслинет замены, можете ли вы сказать, почему эту функцию не следует использовать?