› Fóruns › SQL e PL/SQL › Recebendo vários valores em uma procedure › Recebendo vários valores em uma procedure
4 de novembro de 2009 às 9:09 pm
#90716
Participante
Usei algumas vezes o xml,
tem que ver se o banco possui o recurso instalado,
select * from dba_registry
eu acredito que o xml deva ser mais custoso, o rowtype acho que é o mais rápido, não se se poder ser aplicado nesse caso,
para o XML você passará um parametro do tipo XMLTYPE,
esse XML pode ser montado facilmente com um pacote não me recordo o nome, ele é capaz de construir um xml a partir de uma consulta SQL, retornando assim um XMLTYPE, ai do outro lado usa xml.extractValue para pegar os valores,
acho que fica bem mais simples com um table of record (Type),