Re: [oracle_br] exemplo de procedure

2008-08-28 Por tôpico Fabiano P.
veja se você não tem nenhum operação DML (insert, update, delete) para
executar use function pipelined procure na Internet que tem bastante coisa
sobre isso.


Fabiano P.

2008/8/27 Andre Santos <[EMAIL PROTECTED]>

>   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]  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]  40gmail.com>
> > MSN: [EMAIL PROTECTED]  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]
>
>  
>



-- 
Fabiano P.
Fone: (46) 9105-6544
E-Mail: [EMAIL PROTECTED]


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



Re: [oracle_br] exemplo de procedure

2008-08-27 Por tôpico Andre Santos
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] >
> 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]
>
> 
>


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



Re: [oracle_br] exemplo de procedure

2008-08-27 Por tôpico Mária Cristina Silva
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]



[oracle_br] exemplo de procedure

2008-08-27 Por tôpico orfeu lima
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]