Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / refresh groups + raise / 1 сообщений из 1, страница 1 из 1
07.12.2020, 14:35
    #40025256
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
refresh groups + raise
зачем Oracle делает эту типа обработку ошибок?
При этом добавляется в скрипт 7 ненужных строк, а реальная строка с ошибкой скрывается (если такая есть)
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
DECLARE
  SnapArray SYS.DBMS_UTILITY.UNCL_ARRAY;
BEGIN
  BEGIN
    SnapArray(1) := 'MENU.USERS';
    SnapArray(2) := NULL;
    SYS.DBMS_REFRESH.MAKE (
      NAME => 'MENU.USERS'
      ,tab  => SnapArray
      ,next_date => TO_DATE('01/01/4000 00:00:00', 'MM/DD/YYYY HH24:MI:SS')
      ,INTERVAL  => NULL
      ,implicit_destroy => TRUE
      ,LAX => TRUE
      ,JOB => 0
      ,rollback_seg => NULL
      ,push_deferred_rpc => TRUE
      ,refresh_after_errors => FALSE
      ,purge_option => 1
      ,parallelism => 0
      ,heap_size => 0
    );
    COMMIT;
  EXCEPTION
    WHEN others THEN
    BEGIN
      RAISE;
    END;
  END;
END;
/
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / refresh groups + raise / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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