[firebase-br] Update zero a esquerda 13 caracteres

Carlos Midia carlosmidia2013 em gmail.com
Ter Dez 15 10:47:08 -03 2015


Obrigado a todos pelas ajudas.
segui os exemplos acima e deu certinho.

Em 14 de dezembro de 2015 19:26, Renan Rogowski Pozzo <renanrpozzo em gmail.com
> escreveu:

> Update Produto set ean13 = lpad(ean13,13,'0')
>
> Segue link com a sintaxe do lpad:
> http://www.firebirdsql.org/refdocs/langrefupd21-intfunc-lpad.html
>
> Em segunda-feira, 14 de dezembro de 2015, Cassiano Paulus <
> cassianodp em gmail.com> escreveu:
>
> > Testa ai:
> > update PRODUTOS set ean13 =
> > reverse(substring(reverse('0000000000000'||ean13) from 1 for 13))
> >
> > Em 14 de dezembro de 2015 18:35, Carlos Midia <carlosmidia2013 em gmail.com
> > <javascript:;>>
> > escreveu:
> >
> > > Pessoal alguém tem um exemplo de como ficaria o sql?
> > > tipo
> > > Update Produto set ean13 = 00000000+registro = 13 carácteres total.
> > > ex:
> > > 14
> > > ficar
> > > 0000000000014
> > > preencher em todos os registros o zero a esquerda observando o tamanha
> > que
> > > já possui o registro.
> > >
> > >
> > > Em 14 de dezembro de 2015 13:26, Zottis <bzottis em ig.com.br
> > <javascript:;>> escreveu:
> > >
> > > >
> > > >
> > > > você pode fazer um select mais ou menos assim:
> > > >
> > > > CODIGO_MONTADO COMPUTED BY (RIGHT('00000' || Ean13, 13));
> > > >
> > > > que retorna assim: "00001/09"
> > > >
> > > > ---
> > > >
> > > >  "ZOTTIS"
> > > > Mauricio Zottis
> > > >
> > > > Se quiser ir rápido, vá sozinho.
> > > > Se quiser ir longe, vá em grupo.
> > > > Provérbio Africano.
> > > >
> > > > Em 14/12/2015 12:28, Eduardo Cavalcante escreveu:
> > > >
> > > > > Carlos, eu consegui um comando que uso num insert que preenche com
> os
> > > > > zeros. lpad(3, 10, '0' )
> > > > > o primeiro parametro é o numero, o segundo é a quantidade e o
> > terceiro
> > > é
> > > > o
> > > > > valor a ser preenchido, talvez com base nele, voce consiga o que
> esta
> > > > > precisando com um update.
> > > > >
> > > > > Em 14 de dezembro de 2015 11:02, Carlos Midia <
> > > carlosmidia2013 em gmail.com <javascript:;>
> > > > >
> > > > > escreveu:
> > > > >
> > > > >> Bom dia a todos, tenho uma tabela de produtos com o seguinte campo
> > > > Ean13. ao qual atualmente está assim os registros. 1 2 3 100 1000
> > 20000 e
> > > > queria um comando para colocar zeros a esquerda até ficar 13
> caracteres
> > > > total ex: 0000000000001 0000000000002 0000000000003 0000000000100
> > > > 0000000001000 0000000020000
> > > ______________________________________________
> > > > FireBase-BR (www.firebase.com.br [1]) - Hospedado em
> > www.locador.com.br
> > > > [2] Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > http://www.firebase.com.br/fb/artigo.php?id=1107 [3] Para consultar
> > > > mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html
> [4]
> > > >
> > > >
> > > > Links:
> > > > ------
> > > > [1] http://www.firebase.com.br
> > > > [2] http://www.locador.com.br
> > > > [3] http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > [4] http://www.firebase.com.br/pesquisa_lista.html
> > > > ______________________________________________
> > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > Para consultar mensagens antigas:
> > > > http://www.firebase.com.br/pesquisa_lista.html
> > > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > Para consultar mensagens antigas:
> > > http://www.firebase.com.br/pesquisa_lista.html
> > >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas:
> > http://www.firebase.com.br/pesquisa_lista.html
> >
>
>
> --
> Abraço,
> Renan Rogowski Pozzo
>
> *"E a paz de Deus, que excede todo o entendimento, guardará os vossos
> corações e os vossos pensamentos em Cristo Jesus." Filipenses 4.7*
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista