Мне нужна помощь в PL/SQl.Создать таблицу без капли, если она существует
Так моя проблема, следующая проблема:
Существует таблица называется: temp_table и мне нужно создать temp_table без падения/усечение вариант. Это необходимо, потому что все время меняется таблица данных. Так что я знаю его странное, но это необходимо для моей повседневной работы.
Скрипт работает следующим образом: Сценарий выполняет импорт текста в таблицу, и таблица дается. Для подключения базы данных используется dblink. Он работает, но все время я должен использовать DROP. Но мне нужно (если это возможно) создать существующую таблицу без drop/truncate.
Может кто-нибудь мне помочь?
Большое спасибо.
Извините за отсутствие кода sql, но я думаю, что это не обязательно.
Извините, я боюсь, что ваш вопрос непонятен. Если вы хотите создать таблицу, вы используете 'CREATE TABLE', хотя в сущности никогда не имеет смысла создавать объекты в Oracle во время выполнения. Вы можете запросить 'dba_ | all_ | user_tables', чтобы определить, существует ли таблица и только создать ее, если она еще не существует. Но это в лучшем случае имеет смысл только в сценарии установки. Мне трудно представить, что будет делать «создание существующей таблицы». –
Покажите нам сохраненную процедуру. –
По крайней мере, добавьте структуру и данные таблицы в свой вопрос. –