Orfeu

Se você quiser um exemplo de procedure que retorne dados como se fosse um
SELECT, pesquise por "sys_refcursor".

[ ]

André


Em 27/08/08, Mária Cristina Silva <[EMAIL PROTECTED]> escreveu:
>
>   bom tenho esse aq.. vc pode adapta-lo...
>
> DECLARE
> v1 VARCHAR2(50) := NULL;
> v2 VARCHAR2(50) := NULL;
>
> PROCEDURE prc_formata (p_telefone IN NUMBER,
> p_t1 OUT VARCHAR2,
> p_t2 OUT VARCHAR2)
> IS
> v_retorno1 VARCHAR2(50);
> v_retorno2 VARCHAR2(50);
> BEGIN
>
> v_retorno1 := SUBSTR(p_telefone,1,3);
> v_retorno2 := SUBSTR(p_telefone,4,3);
>
> p_t1 := v_retorno1;
> p_t2 := v_retorno2;
>
> END prc_formata;
>
> BEGIN
> prc_formata(12345678,v1,v2);
> dbms_output.put_line('Retorno v1: ' || v1);
> dbms_output.put_line('Retorno v2: ' || v2);
> END;
>
> On 8/27/08, orfeu lima <[EMAIL PROTECTED] <orfeuml%40hotmail.com>>
> wrote:
> >
> > Srs, alguém tem algum exemplo de uma procedure que retorne dados, sendo
> > passado 1 parametro.
> > obrigado.
> >
> > __________________________________________________________
> > Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para
> o
> > Messenger! É GRÁTIS!
> > http://www.msn.com.br/emoticonpack
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Abraços,
> Mária Cristina
> Cel: 031-8883-5543
> E-mail: [EMAIL PROTECTED] <mariancristina%40gmail.com>
> MSN: [EMAIL PROTECTED] <mcristinasilva3%40hotmail.com>
> --
> "O começo é a parte mais importante do trabalho."
> - Platão
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a