Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA-14552  [new]
hominis
Member

Откуда:
Сообщений: 49
Доброго времени суток.
Есть 2 обыкновенные вьюхи v1 и v2. При выполнении запроса:
select * from v1, v2 where v1.id=v2.id
происходит ошибка:
ORA-14552: невозможно выполнение DDL, фиксации или отката внутри запроса или DML операции.

В чем может быть дело, подскажите пож-та.
8 май 10, 17:13    [8746035]     Ответить | Цитировать Сообщить модератору
 Re: ORA-14552  [new]
GL
Member

Откуда: Харьков
Сообщений: 1513
hominis
обыкновенные вьюхи
Они необыкновенные - в них вызывается функция, которая пытается сделать commit/rollback явно или через DDL.
Соответственно, убирайте из вьюх такие функции или убирайте из функций commit/rollback и DDL.
8 май 10, 17:33    [8746056]     Ответить | Цитировать Сообщить модератору
 Re: ORA-14552  [new]
hominis
Member

Откуда:
Сообщений: 49
Разобрался в чем причина. Спасибо.
8 май 10, 17:34    [8746057]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить