Невозможно просмотреть/изменить DDL view

Обсуждение возникших проблем, предложений и ошибок dbForge for Oracle
Закрыто
Nag
Сообщения: 60
Зарегистрирован: Чт 29 сен 2011 10:26

Невозможно просмотреть/изменить DDL view

Сообщение Nag » Ср 06 июн 2012 06:59

Выполняем в SQL-редакторе небольшой скриптик, который создает две примитивные таблицы, наполняет их тестовыми данными и создает view на базе этих таблиц

Код: Выделить всё

create table t01(id number primary key, type_id number);
create table t02(id number primary key, type_id number);

insert into t01(id, type_id)
select
    level,
    0
from
    dual
connect by
    level <= 200000;     

insert into t02(id, type_id)
select
    level,
    0
from
    dual
connect by
    level <= 2000;     
    
create or replace view vw_test(id1, id2)
as
select
    t1.id as id1,
    t2.id as id2
from
    t01 t1
    left join t02 t2 on t2.type_id = t1.type_id
group by
    t1.id,
    t2.id;             
Все выполняется успешно
------ Выполнение начато: SQL.sql ------
Выполнение завершено успешно [0.419c]
Выполнение завершено успешно [0.167c]
200000 Строки вставлена [4.341c]
2000 Строки вставлена [0.155c]
Выполнение завершено успешно [0.147c]

------------ Готово: SQL.sql -------------
Теперь обновляем дерево объектов (F5), находим там созданную view VW_TEST, открываем ее редактор (DblClick) и пытаемся переключиться на вкладку "Текст". Приложение подвисает намертво на некоторое время (у меня - ровно 1 минута) и потом вываливает ошибку
Невозможно извлечь информацию о столбце:

ORA-01013: пользователем запрошена отмена текущей операции
Так же не удается и изменить текст этой view. После редактирования текста при нажатии кнопки "Сохранить" (Ctrl+S) происходит такое же подвисание и ошибка.
Кстати, о птичках: по поводу ORA-01013 смотрим тынц
http://forums.devart.com/ru/viewtopic.php?f=22&t=13340

Следует заметить, что если в скрипте не заполнять таблицы данными, то этой ошибки не наблюдается. Внимание, вопрос! Почему просмотр/редактирование DDL view зависит от данных в таблицах, на которых эта view построена? ИМХО, это ненормальное поведение приложения.

Версия dbForge Studio for Oracle 3.1.198.1

Alexander

Re: Невозможно просмотреть/изменить DDL view

Сообщение Alexander » Ср 06 июн 2012 14:26

Нам удалось воспроизвести данную проблему. Мы исправим её в одной из следующих сборок продукта.

Alexander

Re: Невозможно просмотреть/изменить DDL view

Сообщение Alexander » Пт 27 июл 2012 10:06

Сообщаем Вам, что вышла новая версия dbForge Studio for Oracle, v3.1.219, в которой данная ошибка была исправлена:
http://www.devart.com/ru/dbforge/oracle ... nload.html

Благодарим Вас за Вашу помощь в усовершенствовании dbForge Studio for Oracle.

Закрыто