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

Cómo SELECCIONAR * pero sin los nombres de las columnas deben ser únicos en cada vista

Específicamente, quiero evitar enumerar los nombres de las columnas de las tablas porque a) requiere un mantenimiento frecuente b) hay varios cientos de columnas por tabla.

En este caso, no puedes evitarlo. Usted debe especifique los nombres de las columnas y, para aquellas columnas con nombres duplicados, use un alias. La generación de código puede ayudar con tantas columnas.

SELECT * es una mala práctica independientemente:si alguien agrega una columna binaria de 2 GB a una de estas tablas y la completa, ¿realmente desea que se devuelva?