› Fóruns › SQL e PL/SQL › Procedure no Oracle › Procedure no Oracle
25 de novembro de 2009 às 10:01 pm
#91145
Participante
Oi Girino,
Adapte o código do Mauro depois de feita a correção que eu passei, com o segundo exemplo do fsitja. Criando um pacote e uma função com retorno PIPELINED, tipo de saída sendo do tipo ROWTYPE da sua tabela e substituindo a linha do código do Mauro (abaixo)
DBMS_OUTPUT.PUT_LINE(v_codigo);
pela linha do exemplo do fsitja (a seguir)
PIPE ROW(v_saida(i));
Sendo que a variavel v_saida é a que eu citei anteriormente como “ROWTYPE da sua tabela”. De resto você junta os dois códigos que os colegas passaram. 🙂
EDIT:
Ficou meio confusa a explicação… Se ninguém postar antes, depois eu posto pra você com mais detalhes!