Не позволяйте жабе помещать каплю вверху скрипта просмотра

Когда я создаю представление с помощью (пример)

CREATE OR REPLACE FORCE VIEW MY_VIEW( COL_A, COL_B) AS
SELECT COL_A, COL_B FROM MY_TABLE;

А затем используйте toad для генерации скрипта, он всегда прикрепляет каплю сверху.

DROP VIEW MY_VIEW;

CREATE OR REPLACE FORCE VIEW MY_VIEW( COL_A, COL_B) AS
SELECT COL_A, COL_B FROM MY_TABLE;

Есть ли способ сказать Тоаду, чтобы он перестал класть каплю сверху?

Поскольку он все равно создает или ЗАМЕНЯЕТ, это бесполезно. Если вы запустите скрипт жабы где-то, где представление еще не существует, он выдаст ошибку, пытаясь выполнить бесполезное удаление.


person htrufan    schedule 23.08.2012    source источник


Ответы (2)


Когда вы щелкаете правой кнопкой мыши по объекту и выбираете «создать скрипт»,

тогда у вас есть возможность

щелкните вкладку «Параметры скрипта» и снимите флажок «Отбросить оператор».

person Kevin Burton    schedule 23.08.2012

В Toad 9.7 и многих других версиях попробуйте это

  • нажмите на вкладку вид
  • выберите вид
  • справа выберите вкладку Script
  • в верхней части вкладки скрипта есть значок дисковода с всплывающей подсказкой "Просмотр/редактирование параметров скрипта"
  • щелкните этот значок, на вкладке «Общие» есть параметры для имени схемы и оператора удаления. Снимите флажок с оператора Drop
person kevinskio    schedule 23.08.2012