En términos de rendimiento y optimizaciones:Servidor SQL: ¿importa el orden de las columnas?
- Cuando se construye una tabla en SQL Server, ¿importa qué orden pongo en las columnas?
- ¿Importa si mi clave principal es la primera columna?
- Al construir un índice de múltiples campos, ¿importa si las columnas son adyacentes?
- Usando la sintaxis ALTER TABLE, ¿es posible especificar en qué posición quiero agregar una columna?
- En caso negativo, ¿cómo puedo mover una columna a una posición diferente?
Consulte http://stackoverflow.com/questions/6692021/performance-space-implications-when-ordering-sql-server-columns – gbn
Aquí hay una pregunta similar en DBA.SE: [¿El orden de las columnas en una tabla? definición de materia?] (http://dba.stackexchange.com/q/18719/2660) –