Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Непонятная ошибка с курсором / 3 сообщений из 3, страница 1 из 1
28.03.2003, 09:11
    #32128694
andsm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка с курсором
Имеется запрос. Если этот запрос выполнить отдельно, то он нормально работает. Если использовать его для открытия курсора, то пишет 'identifier u.id not found'.

это не работает
declare rs common.tp_refcur; -- ref cursor
begin
open rs for
SELECT ms.*
FROM t_agency_unit u
,TABLE (CAST ( agency.test_get_balance (u.id, '1.12.2001')
AS agency.bvd_stock_table_type) ) ms
where u.id =19344;
end;

А этот запрос работает:
SELECT ms.*
FROM t_agency_unit u
,TABLE (CAST ( agency.test_get_balance (u.id, '1.12.2001')
AS agency.bvd_stock_table_type) ) ms
where u.id =19344;

В чем тут дело, как бороться?
...
Рейтинг: 0 / 0
28.03.2003, 09:15
    #32128697
Alexander Sobyanin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка с курсором
Версия какая?
А вообще это из-за того что разный скл используется в PL и в "plain sql"
...
Рейтинг: 0 / 0
28.03.2003, 09:21
    #32128703
andsm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка с курсором
Oracle 8.1.7
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Непонятная ошибка с курсором / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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