powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Наладить работу с vc_arr2
4 сообщений из 4, страница 1 из 1
Наладить работу с vc_arr2
    #39315785
DoubleDouchebag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, всем!
В некоторой функции мне нужно использовать вот что

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
m:= apex_util.string_to_table('1,2,3',',');
...
function f (m in apex_application_global.vc_arr2 ) return clob is

.....
for s in (
                select distinct a, b, c
                      from table
                      where id in (select * from table(pkg.pipe_id_list(m)));  
           )
     loop
     ....
     end loop;
.....
end;




То есть мне нужно в подзапросе использовать временный массив apex_application_global.vc_arr2 чтобы выбрать все подходящие id


где функция pipe_id_list(m) вот такая (лежит в пакете pkg)

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
....
type rows_m is table of number;
....

function pipe_id_list(m in apex_application_global.vc_arr2) return rows_m pipelined is
   begin
      for i in m.first..m.last loop
         pipe row(m(i)); 
      end loop;
      return;
   end;





Но работать это дело не хочет - expressions is of wrong type
Подскажите, что поправить чтобы заработало.
...
Рейтинг: 0 / 0
Наладить работу с vc_arr2
    #39315818
ora601
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoubleDouchebag,

Для pipe row нужна RECORD variable.
...
Рейтинг: 0 / 0
Наладить работу с vc_arr2
    #39315873
Я не апекс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DoubleDouchebag,
Как декларирован apex_application_global.vc_arr2?
...
Рейтинг: 0 / 0
Наладить работу с vc_arr2
    #39315892
DoubleDouchebag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не апекс,

type vc_arr2 is table of varchar2(32767) index by binary_integer;
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Наладить работу с vc_arr2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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