Ai vecchi tempi, usare varcharover charera un grande no, dato che varcharera memorizzato su una pagina diversa rispetto al resto della riga. È ancora così oggi con SQL Server 2008? Vedrò alcun guadagno di memoria / prestazioni cambiando 1-3 varchar(5)colonne in char(5)colonne su una tabella con
a) dire 2.000.000 di righe b) se una delle varcharcolonne fa parte degli indici / le chiavi primarie