powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Репорт с pl/sql returning query
14 сообщений из 14, страница 1 из 1
Репорт с pl/sql returning query
    #36176386
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется данный репорт запрос для которого формируется в зависимости от значения итемов, и периодически(без закономерности, по крайней мере я отследить не смог) возникает следующая ошибка:
Код: 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
Репорт с pl/sql returning query
    #36176418
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

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

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

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

Вы часом не пытаетесь какую-нибудь временную табличку создавать?
...
Рейтинг: 0 / 0
Репорт с pl/sql returning query
    #36177159
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Репорт с pl/sql returning query
    #36177171
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

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

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

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

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

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

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

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

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

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

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

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

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

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


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