Há um debate no trabalho de minha esposa sobre apenas usar varchar(255)
para todos os varchar
campos em tabelas temporárias em procedimentos armazenados. Basicamente, um campo deseja usar 255 porque sempre funcionará mesmo se a definição mudar, e o outro campo deseja manter o tamanho nas tabelas de origem para possíveis melhorias de desempenho.
O acampamento de desempenho está certo? Existem outras implicações? Eles estão usando o SQL Server.