Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/10/2010, 16:01
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Funciones sql

Si tienes los nombres de las funciones en una tabla puedes hacer esto:

create table #temp_table(
id int identity (1,1)
nombre varchar(20)
)

insert into #temp_table (nombre)
select nombre from tabla_funciones

declare @x int
declare @y int
declare @total
declare @funcion varchar(200)
declare @valor_funcion int
declare @query varchar(max)

set @total=count(*) from #temp_table
set @x=1

while @y<=x
begin
select @funcion=nombre from #temp_table where id=@x
set @query='select @valor_funcion= ' + @funcion
exec @query
insert into new_table (valor) values (@valor_funcion)
set @x=@x+1
end

Algo asi seria.......

Última edición por Libras; 27/10/2010 a las 16:08