powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Странная ошибка при создании функции
3 сообщений из 3, страница 1 из 1
Странная ошибка при создании функции
    #32126394
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал функцию. Если select вытащить из нее и запустить отдельно, он работает. При попытке создать функцию пишет:

Compilation errors for FUNCTION AGENCY.GETRECYCLEAGENCY

Error: PLS-00801: internal error [74303]
Line: 0
Text: create or replace function GetRecycleAgency

Текст функции:

create or replace function GetRecycleAgency
return common.tp_refcur
is
Result common.tp_refcur;
begin
open Result for
select cast(t.config_value as integer) as AgencyID, e.Name as AgencyName
from Agency.t_agency_config t, T_Agency_Unit au, gpd.t_Enterprise e
where t.config_type='RECYCLE_AGENCY_ID' and
au.id=To_Number(t.config_value) and e.id=au.enterprise;

return(Result);
end GetRecycleAgency;

Где здесь ошибка?
...
Рейтинг: 0 / 0
Странная ошибка при создании функции
    #32126430
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если в первой строке убрать cast, то все нормально работает. Чем это может обьясняться?
...
Рейтинг: 0 / 0
Странная ошибка при создании функции
    #32126682
Alexandr Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть уже можно сделать так, чтобы функция работала как курсор
.
Но раньше такое было низя.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Странная ошибка при создании функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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