2016-07-11 5 views
0

Я новичок в хранимой процедуре в oracle, и мой простой код не будет компилироваться в oracle toad.Сохраненная процедура weird error in oracle

Вот мой код: code

Существует Readline под ALTER, и он говорит: "Найдено: "ALTER", ожидая выбора или (: BEGIN БАЗЫ Cose ...)" почему?

+0

Возможный дубликат [Oracle Stored Procedure with Alter command] (http://stackoverflow.com/questions/2502302/oracle-stored-procedure-with-alter-command) – Allan

+0

Лучше всего включить код проблемы в ваш вопрос. Публикация его как изображения (особенно на стороннем сайте) означает, что другие, столкнувшиеся с одной и той же проблемой, не могут найти ваш вопрос (и это окончательный ответ) из поиска. – Allan

ответ

0

Oracle не позволяет использовать DDL изначально в PL/SQL. Чтобы обойти это, вы можете использовать EXECUTE IMMEDIATE для запуска DDL в качестве динамического запроса.