Re: [oracle_br] exemplo de procedure
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
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
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
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]