Como o varchar ocupa um espaço em disco proporcional ao tamanho do campo, existe alguma razão pela qual nem sempre devemos definir varchar como o máximo, por exemplo, varchar(8000)
no SQL Server?
Na tabela create, se eu vir alguém fazendo varchar(100)
, devo dizer que não, você está errado, deve fazer varchar(8000)
?