SQL: Por que é varchar (50) o padrão?
Pergunta
Quando eu criar uma nova coluna VARCHAR no Microsoft Server Manager Estúdio SQL, o padrão é 50 comprimento. Será que este comprimento tem algum significado especial? Se, teoricamente, eu tenho a opção de escolher por um período entre 30 e 70, é não é melhor ir para os padrões que são potência de 2 (como 32, ou 64, neste caso)?
Solução
Porque é um pequeno número redondo ... Sério Gostaria de pensar que a sua decisão arbitrária bonita que foi feita.
Outras dicas
potências de 2 são sem sentido quando se trata de possíveis comprimentos de cordas.
É mais eficiente se os tipos de dados de cordas de menos de 50 caracteres são declarados como CHAR () em vez de VARCHAR ()
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow