Pular para o conteúdo

Fóruns SQL e PL/SQL Recebendo vários valores em uma procedure Recebendo vários valores em uma procedure

#90716
diegolenhardt
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),