-1
Я пишу скрипт sql, whitch должен задать вопрос, и продолжающийся будет зависеть от ввода пользователя.Как создать оператор if-then-else в скрипте sql-сервера oracle?
Я попытался это:
prompt script started
accept partitioning prompt "Do you want to partition the table? (Y/N):"
if ($partitioning=Y)
prompt ok, it will be partitioned
else
prompt ok, it won't be partitioned
end;
Но я получаю
ORA-00900 исключение, если заявление не допускается.
Есть ли способ использовать if-then-else в одном скрипте sql? Пожалуйста, дайте мне пример, если это возможно.
Какой клиент SQL вы используете? –
oracle, я отредактировал вопрос, извините – victorio
Я думаю, что вы запутываете sqlplus с SQL. Вы можете попробовать это - http://www.itbh.at/simulating-control-flow-statements-in-sqlplus/?lang=en – OldProgrammer