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)
=============================================

Responder a