Re[5]: PL/SQL таблицы.
От: Denis Popov Россия http://picasaweb.google.com/denislpopov
Дата: 19.05.04 09:34
Оценка:
Здравствуйте, SHorrty, Вы писали:

SH>Здравствуйте, Denis Popov, Вы писали:


DP>>Ну да: есть функция, возвращающая объектную таблицу. Ее результат можно подсунуть тому же DBMS_XMLGEN:

DP>>
DP>>select dbms_xmlgen.getXML('select * from table(cast(my_function as my_table_type))') xml from dual;
DP>>


SH>Ок. Это я так понимаю, мы в PIPELINE упираемся...


PIPELINED-функции в Oracle 9i появились, а вышеприведенный код пройдет начиная с Oracle8i. Можно попытаться сделать запрос прямо из переменной типа "Объектная таблица", описаной, к примеру, в спецификации пакета. Надо будет проверить, допустимо ли это.

SH>А если вернуться к произвольным коллекциям, с типом не хранимым в БД?


А где хранится описание этой коллекции, в каком виде?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.