Flávio,
Creio que a melhor forma seria você implementar via trigger, pode criar
a coluna2 com o mesmo tipo da coluna1 e aceitando valor nulo, mas você
garante a integridade pela trigger, no momento de insert ou update você
pode testar o conteúdo da coluna1 e retirar ou acrescentar o que quiser,
depois é só gravar na coluna2 pela trigger.
Att,
*JAYRON ALBERTH COSTA CASTRO*
*KSTROS EDUCAÇÃO E TECNOLOGIA LTDA*
(98) 8839-5371 [Oi] / (98) 9197-6564 (Vivo)
-----------------------------------------
e-mail: [email protected] <mailto:[email protected]>
Web: www.kstros.com/ <http://www.kstros.com/>
Skype: jayron_castro
P Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE.
Em 11/01/2012 14:33, Flavio Henrique Araque Gurgel escreveu:
Pessoal, preciso criar uma coluna 2 na minha tabela baseada em uma coluna 1
já existente.
A coluna 2 será preenchida pelos valores da coluna 1 sem o ultimo digito.
Como fazer isso no Postgresql??
Se for do tipo char, varchar ou text:
UPDATE tabela SET coluna2 = substring(coluna1 from 0 for
char_length(coluna1) - 1);
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral