27/10/2010, 16:01
|
| 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 |