Oi... use trim em trigger (se for inline), ou se for uma atualização pra
reparar, use update tabela set campo = trim(campo);

-----Mensagem original-----
De: Jota [mailto:[EMAIL PROTECTED] 
Enviada em: quarta-feira, 12 de novembro de 2008 17:00
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Varchar com espaços desnecessários.

Olá,

Você pode criar uma função para fazer isso e acessar as tabelas de
sistema e o information_schema para obter estas informações.

Pronto eu desconheço qualquer função do genero.

[]s

2008/11/12 Antonio Prado <[EMAIL PROTECTED]>:
> Em Qua, 2008-11-12 às 16:44 -0300, Emerson Casas Salvador escreveu:
>> 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
>> >
>> >
>> >
>> senda=# SELECT * FROM teste;
>>      nome
>> --------------
>>    joao
>>   maria
>>  jose
>>    airton
>> (4 rows)
>>
>> senda=# UPDATE teste SET nome=trim(nome);
>> UPDATE 4
>> senda=# SELECT * FROM teste;
>>   nome
>> --------
>>  joao
>>  maria
>>  jose
>>  airton
>> (4 rows)
>
>
> Correto, é isto que desejo fazer, porém a questão é: tem uma forma de eu
> criar uma instrução que percorra todas as tabelas da base e realize tal
> operação em todos os registros tipo varchar ?
>
> Antonio.
>
>
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL


__________________________________________________
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a