Cannot access temporary tables
Publicado por Carmen (10 intervenciones) el 01/06/2011 17:58:24
Q tal,
Me gustaria que me dieran una sugerencia para lo siguiente.
Estoy creando una funcion en la que retorno una variable tipo tabla.
Create Function New(Fech1 datatime, Fech2 datatime, valor1 varchar(10), valor2 varchar (10))
return @vartable(campo1 int ,campo2 int)}
begin
Aqui creo tablas temporales para calculos
El valor final de una tabla temporal se lo paso a la variable @vartable
return
end
El detalle es que me arroja este error
Cannot access temporary tables from within a function.
----
Si verifico el codigo declarando variables (parametros), asignando valores y quitando la instruccion Create Function todo funciona muy bien... tiene que ver esto en algo?
Gracias y Saludos!
Carmen
Me gustaria que me dieran una sugerencia para lo siguiente.
Estoy creando una funcion en la que retorno una variable tipo tabla.
Create Function New(Fech1 datatime, Fech2 datatime, valor1 varchar(10), valor2 varchar (10))
return @vartable(campo1 int ,campo2 int)}
begin
Aqui creo tablas temporales para calculos
El valor final de una tabla temporal se lo paso a la variable @vartable
return
end
El detalle es que me arroja este error
Cannot access temporary tables from within a function.
----
Si verifico el codigo declarando variables (parametros), asignando valores y quitando la instruccion Create Function todo funciona muy bien... tiene que ver esto en algo?
Gracias y Saludos!
Carmen
Valora esta pregunta


0