Re:[oracle_br] Update gravando campo formatado com TO_CHAR
Tenta isso aqui, my friend. update cliente set cd_dn = LPAD(TO_CHAR(vi_contador),06,'0'); > Isso deve ajudar < Rinaldo update cliente set cd_dn = TO_CHAR(vi_contador, '00'); > Bom dia, > Gostaria de saber como faço para gravar o conteudo da variavel vi_contador no > campo cd_dn (char(6)), no seguinte > formato '00' dentro de uma procedure ?? > > Por exemplo, meu contador sendo 1, ele gravar no campo '01' ?? > > Tentei das seguintes: > update cliente set cd_dn = TO_CHAR(vi_contador, '00'); > > Utilizando uma variavel: > vs_campo :Varchar2(6); > vs_campo := TO_CHAR(vi_contador, '00'); > update cliente set cd_dn = vs_campo; > > mas não consegui > > Aproveitando o email, a seguinte linha "vi_contador := (vi_contador + 1);", > teria com ser de outra forma ? Com um increment(vi_contador ) ou algo > parecido ? > > Obrigado e um bom dia, > Adalberto > > > Open cur_cliente; > > Loop > fetch cur_cliente > into reg_cliente; > exit when cur_cliente%notfound; > > update cliente set cd_dn = vi_contador > where cnpj = reg_cliente.cnpj; > > vi_contador := (vi_contador + 1); > End Loop; > commit; > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > Atenção! As mensagens deste grupo são de acesso público e de inteira > responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > --_ > Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Update gravando campo formatado com TO_CHAR
rpad(campo, '0', tamanho do campo. > Boa noite, > > Gostaria de saber como faço para gravar o conteudo da variavel > vi_contador no campo cd_dn (char(6)), no seguinte formato '00' dentro > de uma procedure ?? > > Por exemplo, meu contador sendo 1, ele gravar no campo '01' ?? > > Tentei das seguintes: > > update cliente set cd_dn = TO_CHAR(vi_contador, '00'); > > utilizando uma variavel: > > vs_campo :Varchar2(6); > > vs_campo := TO_CHAR(vi_contador, '00'); > > update cliente set cd_dn = vs_campo; > > mas não consegui > > Aproveitando o email, a seguinte linha "vi_contador := (vi_contador > + 1);", teria com ser de outra forma ? Com um increment(vi_contador > ) ou algo parecido ? > > Obrigado e boa noite, > > Adalberto > > > > > Open cur_cliente; > > Loop > fetch cur_cliente > into reg_cliente; > exit when cur_cliente%notfound; > > update cliente set cd_dn = vi_contador > where cnpj = reg_cliente.cnpj; > > vi_contador := (vi_contador + 1); > End Loop; > > commit; > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > -- > Atenção! As mensagens deste grupo são de acesso público e de inteira > responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > --_ > Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 > > > Yahoo! Grupos, um serviço oferecido por: > PUBLICIDADE > var lrec_target="_blank";var lrec_URL=new Array(); > lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fesh2g5/M=380335.7481167.8369105.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1131677958/A=3107499/R=0/id=flashurl/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com";; > var > lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.swf?clickTAG=javascript:LRECopenWindow(1)"; > var > lrec_altURL="http://br.rd.yahoo.com/SIG=12fesh2g5/M=380335.7481167.8369105.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1131677958/A=3107499/R=1/id=altimg/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com";; > var > lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.gif";; > var lrec_width=300;var lrec_height=250; > Links do Yahoo! Grupos > Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/oracle_br/ > Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço > do Yahoo!. Renan Medeiros Gerente de Treinamento e Suporte Unimix Tecnologia Ltda 0 xx 61 8145 7869 0 xx 61 3201 -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Update gravando campo formatado com TO_CHAR
rpad(campo, '0', tamanho do campo. > Boa noite, > > Gostaria de saber como faço para gravar o conteudo da variavel > vi_contador no campo cd_dn (char(6)), no seguinte formato '00' dentro > de uma procedure ?? > > Por exemplo, meu contador sendo 1, ele gravar no campo '01' ?? > > Tentei das seguintes: > > update cliente set cd_dn = TO_CHAR(vi_contador, '00'); > > utilizando uma variavel: > > vs_campo :Varchar2(6); > > vs_campo := TO_CHAR(vi_contador, '00'); > > update cliente set cd_dn = vs_campo; > > mas não consegui > > Aproveitando o email, a seguinte linha "vi_contador := (vi_contador > + 1);", teria com ser de outra forma ? Com um increment(vi_contador > ) ou algo parecido ? > > Obrigado e boa noite, > > Adalberto > > > > > Open cur_cliente; > > Loop > fetch cur_cliente > into reg_cliente; > exit when cur_cliente%notfound; > > update cliente set cd_dn = vi_contador > where cnpj = reg_cliente.cnpj; > > vi_contador := (vi_contador + 1); > End Loop; > > commit; > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > -- > Atenção! As mensagens deste grupo são de acesso público e de inteira > responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > --_ > Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 > > > Yahoo! Grupos, um serviço oferecido por: > PUBLICIDADE > var lrec_target="_blank";var lrec_URL=new Array(); > lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fesh2g5/M=380335.7481167.8369105.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1131677958/A=3107499/R=0/id=flashurl/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com";; > var > lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.swf?clickTAG=javascript:LRECopenWindow(1)"; > var > lrec_altURL="http://br.rd.yahoo.com/SIG=12fesh2g5/M=380335.7481167.8369105.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1131677958/A=3107499/R=1/id=altimg/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com";; > var > lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.gif";; > var lrec_width=300;var lrec_height=250; > Links do Yahoo! Grupos > Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/oracle_br/ > Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço > do Yahoo!. Renan Medeiros Gerente de Treinamento e Suporte Unimix Tecnologia Ltda 0 xx 61 8145 7869 0 xx 61 3201 -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html