Правильно ли я понимаю, что CREATE OR REPLACE в основном означает "если объект существует, отбрасывает его, а затем создает его в любом случае?"
Если да, то что я делаю неправильно? Это работает:
CREATE TABLE foo (id NUMBER,
title VARCHAR2(4000) DEFAULT 'Default Title')
И это не так (ORA-00922: отсутствует или недействительный вариант):
CREATE OR REPLACE TABLE foo (id NUMBER,
title VARCHAR2(4000) DEFAULT 'Default Title')
Я делаю что-то глупое? Кажется, я не могу найти много документации об этом синтаксисе.