Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Репорт с pl/sql returning query / 14 сообщений из 14, страница 1 из 1
03.09.2009, 11:49
    #36176386
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
Имеется данный репорт запрос для которого формируется в зависимости от значения итемов, и периодически(без закономерности, по крайней мере я отследить не смог) возникает следующая ошибка:
Код: plaintext
1.
2.
ORA- 00955 : name is already used by an existing object
Error ERR- 1101  Unable to process function body returning query. 
OK

Нажимаю ок, обновляю страницу и все нормально. Что это вообще значит, перевести то я перевел что имя уже используется. А чье имя: переменной, название полей запроса, или что то другое? Никак не могу отследить что не так. Может у кого есть соображения поэтому поводу?
...
Рейтинг: 0 / 0
03.09.2009, 12:00
    #36176418
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
kasik,

отладку для страницы включали?
...
Рейтинг: 0 / 0
03.09.2009, 12:06
    #36176434
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
firebug? а смысл? ошибок то нет, у браузеров стратегия отрисовки видимо такая разная.
...
Рейтинг: 0 / 0
03.09.2009, 12:07
    #36176440
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
Че то не туда ответил сорри. отладку в каком плане? как ее включить?
...
Рейтинг: 0 / 0
03.09.2009, 12:37
    #36176539
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
kasik,

Debug на панели разработчика внизу страницы.
...
Рейтинг: 0 / 0
03.09.2009, 12:50
    #36176561
Poyasnoy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
kasik,

PL/SQL код в студию!

Вы часом не пытаетесь какую-нибудь временную табличку создавать?
...
Рейтинг: 0 / 0
03.09.2009, 15:59
    #36177159
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
Poyasnoy,
не временную а таблицу на основе запроса, а как это влияет на данную ошибку?


suPPLer,
включил отладку, ровным счетом ничего:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 0 . 03 : Region: <Имя первого региона>
 0 . 03 : Region: <Имя региона с отчетом где запрос формируется pl/sql >
 0 . 78 : Show ERROR page...
 0 . 78 : Performing rollback...

 0 . 78 : Processing point: AFTER_ERROR_HEADER
ORA- 00955 : name is already used by an existing object
Error ERR- 1101  Unable to process function body returning query. 
OK 


 0 . 78 : Region: Breadcrumb 

 0 . 78 : Processing point: BEFORE_ERROR_FOOTER
...
Рейтинг: 0 / 0
03.09.2009, 16:02
    #36177171
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
kasik,

а PL/SQL-блок или хотя бы оператор создания этой таблицы Вы покажете?
...
Рейтинг: 0 / 0
03.09.2009, 17:07
    #36177396
Poyasnoy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
Не думаю, что DDL в процессе построения репорта был хорошей идеей
...
Рейтинг: 0 / 0
12.04.2010, 15:35
    #36574375
Foxter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
Вот вопрос в тему. Если у меня формируется запрос в ПЛ процедуре, каким образом мне вывести сами данные, то есть результат выборки в виде таблицы?
...
Рейтинг: 0 / 0
12.04.2010, 15:50
    #36574420
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
Foxter,

в Source региона с отчётом можно использовать или SELECT, или анонимный PL/SQL-блок, через RETURN возвращающий строку запроса .
...
Рейтинг: 0 / 0
12.04.2010, 15:57
    #36574446
Foxter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
suPPLerFoxter,

в Source региона с отчётом можно использовать или SELECT, или анонимный PL/SQL-блок, через RETURN возвращающий строку запроса .

Спасибо. А если таких строк много и они в иерархии. Скажем

авторСписок параметров заранее неизвестен - его значения тоже возвращает запрос. То есть получается как запрос в запросе (?). Имеем список параметров. Вот теперь нам необходимо отобрать все значения по первому параметру, потом по второму и т.д.

То есть получается иерархия. Например:

Зеленый
-- 1 запись с параметром
-- 2 запись с параметром
-- 3 запись с параметром
Синий
-- 1 запись с параметром
-- 2 запись с параметром
...

Такой возврат можно организовать? Хотя нет... можно же вернуть только саму строку запроса, а данные вернуть нельзя (последовательность табличек)?
...
Рейтинг: 0 / 0
12.04.2010, 16:07
    #36574474
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
Foxter,

если честно, то ничего пока не понятно. Давайте данные, на SQL или PL/SQL то, что уже наработали, то, что хочется получить и то, что получается. Тест-кейс, в общем. ;)

PS: Тест-кейс на форуме не обязательно должен быть полным и с рабочими данными, но он должен быть достаточным, чтобы показать все или большинство проблем.
...
Рейтинг: 0 / 0
12.04.2010, 16:38
    #36574589
Foxter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репорт с pl/sql returning query
suPPLerFoxter,

если честно, то ничего пока не понятно. Давайте данные, на SQL или PL/SQL то, что уже наработали, то, что хочется получить и то, что получается. Тест-кейс, в общем. ;)

PS: Тест-кейс на форуме не обязательно должен быть полным и с рабочими данными, но он должен быть достаточным, чтобы показать все или большинство проблем.

Спасибо за поддержку, SuPPler ^, но решили делать статическими регионами... так что пока свернули :)
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Репорт с pl/sql returning query / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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