Julio,
Na verdade existem umas poucas "contra-indica��es", como voc� disse :
O varchar assume o tamanho do campo + 1.Este + 1 � o byte que contem o
tamanho do campo gravado.Ou seja a vantagem efetiva s� existe quando os
campos tem 3 ou mais caracteres.Ele tamb�m � um pouco mais lento na sua
manipula��o.Se a sua tabela manipular milh�es de linhas de uma vez, pode
fazer diferen�a.
Exemplos: um cadastro de clientes com os campos :
Sexo : M - masculino
F - Feminino
I - Indefinido (para empresas, mente polu�da. rs)
UF : SP
RJ
AM
Na grande maioria das vezes o seu racioc�nio � correto.
Um abra�o,
Ari
Arivaldo Domingos das Neves
Inform�tica - Matriz
[EMAIL PROTECTED]
(11) 5508-1391
-----Mensagem original-----
De: Julio Cesar Dalla Rosa - AlmapBBDO [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 21 de agosto de 2002 14:45
Para: [EMAIL PROTECTED]
Assunto: [sqlwin] Varchar, usar ou n�o usar
Oi pessoALL:
Essa � para os experts.
Teoricamente, quando um campo n�o tem tamanho fixo, se eu us�-lo como
varchar, sempre vou gastar o minimo necess�rio de espa�o nas tabelas/banco
de dados.
Seguindo esse racioc�nio, parece que sempre que poss�vel � recomend�vel usar
o campo varchar.
� isso mesmo ou ele tem alguma contra-indica��o?
abra�os, Julio.
=============================================Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
=============================================
=============================================Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
=============================================