o Varchar é uma string similar a string do C (terminada em nulo) isto em
contraposição ao campo string que normalmente aloca o tamanho declarado
inteiro completando com espaços à direita. Direta nas questões:
1. num campo varchar se eu gravar "abcde     " Que tamanho é usado ?
 10 caracteres

2. se eu fizer trim("abcde     ") e gravar fica melhor isto é ele ocupa
menos espaços.
Ocupará 5 caracteres

Faça o teste com a função:

Select char_length('José')
Reposta
4


2008/1/23, Silfar Goulart de Castro <[EMAIL PROTECTED]>:
>
> Pessoal eu de de novo, mas primeiro quero agradecer a paciencia de vcs e
> a ajuda que tem me dado, graças a isso acho que vou conseguyir adotar o
> PG aqui na empresa no lugar do mysql.
>
> A dúvida agora é a seguinte:
>
> num campo varchar se eu gravar "abcde     " Que tamanho é usado ?
> se eu fizer trim("abcde     ") e gravar fica melhor isto é ele ocupa
> menos espaços.
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
José de Mello Júnior
41.9957-2007
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a