Допустим, у меня есть определенный пользователем тип таблицы:
create or replace type SrcCodeTbl is table of varchar(20);
У меня есть процедура с параметром этого типа:
create or replace procedure Blah.MyProc( srcCodesIN in SrcCodeTbl )
Могу ли я использовать srcCodesIn
воператор выбора / соединения с другой таблицей в процедуре?Я пытался заставить его работать, и компилятор продолжает сообщать:
select distinct someVal into outVal
from OtherTable ot, srcCodesIn sc
where ot.ID = sc.column_val;
Error(28,22): PL/SQL: ORA-00942: table or view does not exist
Я уверен, что это что-то простое с синтаксисом, я просто не смог понять это.Я получил кое-что для работы с циклом for, но мне интересно, есть ли другой способ сделать это.Спасибо.