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]> 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]
MSN:   [EMAIL PROTECTED]
-- 
"O começo é a parte mais importante do trabalho."
- Platão


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

Responder a