[firebase-br] Update zero a esquerda 13 caracteres

Cassiano Paulus cassianodp em gmail.com
Seg Dez 14 19:49:44 -03 2015


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>
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> 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
> > >
> > > 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
>



Mais detalhes sobre a lista de discussão lista