powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Результат выполнения execute immediate
6 сообщений из 6, страница 1 из 1
Результат выполнения execute immediate
    #39889006
Dimets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Подскажите каким образом можно получить результат выполнения subj если внутри идет что то из ddl, например, CREATE OR REPLACE VIEW...

По факту если сформированный ddl кривой, то view не пересоздается, но при этом процедура отрабатывает и никаких ошибок с помощью EXCEPTION WHEN OTHERS THEN не перехватывается(((
...
Рейтинг: 0 / 0
Результат выполнения execute immediate
    #39889009
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimets
По факту если сформированный ddl кривой, то view не пересоздается,
но при этом процедура отрабатывает и никаких ошибок с помощью
EXCEPTION WHEN OTHERS THEN не перехватывается(((
Продемонстрируйте, пожалуйста.
...
Рейтинг: 0 / 0
Результат выполнения execute immediate
    #39889017
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus

Продемонстрируйте, пожалуйста.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
SQL> ed
Wrote file afiedt.buf

  1  declare
  2   v_code number;
  3   v_errm varchar2(512);
  4  begin
  5   execute immediate 'CREATE OR REPLACE VIEW v_xxx as select * from eemp';
  6  exception when others then
  7   v_code := SQLCODE;
  8   v_errm := SQLERRM; 
  9   dbms_output.put_line('Ошибка: '||v_errm);
 10* end;
SQL> /
Ошибка: ORA-00942: table or view does not exist

PL/SQL procedure successfully completed.



....
stax
...
Рейтинг: 0 / 0
Результат выполнения execute immediate
    #39889021
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax,

Не полный пример. Халтуришь.
...
Рейтинг: 0 / 0
Результат выполнения execute immediate
    #39889023
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax
stax
Станислав, ты ж вроде не совсем дебил, так почему отвечаешь на не тебе заданный вопрос?
...
Рейтинг: 0 / 0
Результат выполнения execute immediate
    #39889024
Dimets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stax,

Спасибо! что то проглядел немного...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Результат выполнения execute immediate
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]