Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/12/2005, 15:56
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
En TSQL manejas el sql dinámico de esta manera:

DECLARE @sql NVARCHAR(1000)
SET @sql = N'SELECT campo1, campo2, ' + @din1 + 'FROM tabla'
EXEC sp_executesql @sql

Para agregar los N campos que necesitas simplemente mete en un WHILE o un cursor que agregue campo por campo dinámico.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche