Antonio Prado escreveu:
> Em Qua, 2008-11-12 às 16:08 -0200, Fernando Grassi de Oliveira escreveu:
>> Você quer identificar o tipo de uma coluna, em uma tabela por exemplo,
>> e trocar/converter para outro tipo? Ou você quer excluir "sujeira" em
>> campos do tipo varchar?
>
> Desejo excluir "sujeira".
>
> Algo assim: "FULANO DE TAL "
> Ficar assim: "FULANO DE TAL"
>
>
> Antonio
>
Caro Antonio,
Para vc percorrer as tabelas e identificar os tipos caracter (CHAR,
VARCHAR e TEXT) e gerar um UPDATE com o TRIM (já mencionado pelos
colegas) vc pode tentar assim:
select 'UPDATE '||table_name||' SET '||column_name||' =
TRIM('||column_name||');' from information_schema.columns
where table_schema not in ('information_schema', 'pg_catalog',
'pg_toast') and udt_name in ('char', 'varchar', 'text', 'bpchar') ;
Fiz rapidamente esse SQL, se alguém mais tiver alguma contribuição...
Cordialmente,
--
Fabrízio de Royes Mello
Coordenador Desenvolvimento de Software
[EMAIL PROTECTED]
DBSeller Informática Ltda. - http://www.dbseller.com.br
(51) 3076-5101
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral