SE PUEDE PARAMETRIZAR UNA TABLA DENTRO DE UNA FUNCION

07/11/2003 - 19:42 por ALBERTO GUERRERO ZARO | Informe spam
He estado trabajando con funciones que devuelven tablas, me gustaría saber
si es posible crear una FUNCION con un parametro de ingreso que haga
referencia a una tabla manejada en la instruccion select dentro de la misma
FUNCION.

Por ejemplo:

CREATE FUNCTION dbo.tab_mesano()
RETURNS TABLE
AS
RETURN (
SELECT * FROM reg112003
)


Que la tabla "reg112003" ; sea parametrizable, debido que mi aplicacion
genera tablas mensuales.
Lo he visto en los procedimientos almacenados con la instruccion SET y luego
EXEC, pero hasta ahora no en FUNCIONES.

Gracias de Todas formas.

Alberto Guerrero

Copiapó-Chile
 

Leer las respuestas

#1 Accotto Maximiliano D.
07/11/2003 - 21:24 | Informe spam
cual es el objetivo de esa funcion?
ademas de devolver una tabla!!

si puedes darme un caso en como la usas seria util!!

por lo q probe desde una funcion no encontre como hacer para q el return
poder usar el Exec (me tira un error de sintanxis en Exec)




Accotto Maximiliano Damian
"ALBERTO GUERRERO ZARO" escribió en el mensaje
news:
He estado trabajando con funciones que devuelven tablas, me gustaría saber
si es posible crear una FUNCION con un parametro de ingreso que haga
referencia a una tabla manejada en la instruccion select dentro de la


misma
FUNCION.

Por ejemplo:

CREATE FUNCTION dbo.tab_mesano()
RETURNS TABLE
AS
RETURN (
SELECT * FROM reg112003
)


Que la tabla "reg112003" ; sea parametrizable, debido que mi aplicacion
genera tablas mensuales.
Lo he visto en los procedimientos almacenados con la instruccion SET y


luego
EXEC, pero hasta ahora no en FUNCIONES.

Gracias de Todas formas.

Alberto Guerrero

Copiapó-Chile


Preguntas similares