Dada una tabla "ABC" con columnas Col1, Col2 y Col3 es posible generar automáticamente algo como lo siguiente:Prefijo de todas las columnas de instrucción T-SQL
SELECT
Col1 AS 'ABC_Col1',
Col2 AS 'ABC_Col2',
Col3 AS 'ABC_Col3'
FROM ABC
Tengo una tabla sin un conjunto fijo de columnas (los usuarios pueden agregar sus propias columnas) donde todavía necesito el prefijo de columna (porque es necesario en un JOIN/CTE con otras tablas que también tienen columnas con los nombres Col1, Col2, etc.)
Por lo tanto, me gustaría poder escribir algo como esto:
SELECT
T0.* AS 'ABC_T.*',
FROM ABC T0
¿Cuál es, por supuesto, SQL no válido, pero se puede hacer de alguna manera para que todas las columnas "*" obtengan el mismo prefijo?
Gracias por el esfuerzo ... Esperaba que hubiera una forma diferente a la sql dinámica (y dado que parece que no existe, no voy a seguir esta ruta) ... – RWJ