Pregunta

Cuando creo una nueva columna VARCHAR en Microsoft SQL Server Manager Studio, el valor predeterminado es 50. ¿Esta longitud tiene algún significado especial? Si teóricamente tengo la opción de elegir una longitud entre 30 y 70, ¿no es mejor elegir valores predeterminados con potencia de 2 (como 32 o 64 en este caso)?

¿Fue útil?

Solución

Porque es un pequeño número redondo agradable ... En serio, creo que fue una decisión bastante arbitraria la que se tomó.

Otros consejos

Los poderes de 2 no tienen sentido cuando se trata de las posibles longitudes de cadenas.

Es más eficiente si los tipos de datos de cadena de menos de 50 caracteres se declaran como CHAR () en lugar de VARCHAR ()

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top