sql >> Base de Datos >  >> RDS >> Sqlserver

Insertar consulta:¿Por qué es una mala idea no incluir los nombres de las columnas?

Esto es aceptable solo cuando escribe su consulta a mano en una herramienta de base de datos interactiva. Cuando su programa ejecuta su declaración SQL, no puede estar absolutamente seguro sobre el orden de las columnas en una tabla, a menos que sea el único desarrollador que tiene acceso a su base de datos. En otras palabras, en cualquier entorno de equipo existe la posibilidad de que alguien rompa su consulta simplemente reordenando las columnas en su base de datos. Lógicamente, su tabla seguiría siendo la misma, pero su programa aún se rompería.