ERROR AL EJECUTAR UNA FUNCION DEFINIDA DE USUARIO
Publicado por Iker (1 intervención) el 16/12/2004 10:04:34
WENAS A TOD@S.
me estoy desesperando porque no encuentro la forma de ejecutar una select dentro de otra, cuando la interna tiene una funcion definida de usuario. La funcion esta bien, la uso en otros procedimientos almacenados.
La estructura es algo asi:
select *
from
( select *
from tabla
inner join tabla2
on dbo.funcion_definida(CampoDeTabla1) =
CampoDeTabla2
)datos
Bueno, pos necesito (creerme) que la estructura sea asi. Si quito la primera select y dejo solo a partir de "select * from tabla....", funciona perfectamente, pero con ese grupo de datos tengo que seguir trabajando, pero no funciona la funcion. Si en vez de la funcion, pongo todo lo que hago en ella ahi, directamente, me funciona.
Espero que entendais lo que os comento. jejejejeje
El error que sale es el siguiente: "No se encuentra la base de datos con Id. 102. Es posible que no se haya activado o que esté en transición."
Bueno, despues de todo este rollo, espero que alguien me conteste. Gracias!!!!!
me estoy desesperando porque no encuentro la forma de ejecutar una select dentro de otra, cuando la interna tiene una funcion definida de usuario. La funcion esta bien, la uso en otros procedimientos almacenados.
La estructura es algo asi:
select *
from
( select *
from tabla
inner join tabla2
on dbo.funcion_definida(CampoDeTabla1) =
CampoDeTabla2
)datos
Bueno, pos necesito (creerme) que la estructura sea asi. Si quito la primera select y dejo solo a partir de "select * from tabla....", funciona perfectamente, pero con ese grupo de datos tengo que seguir trabajando, pero no funciona la funcion. Si en vez de la funcion, pongo todo lo que hago en ella ahi, directamente, me funciona.
Espero que entendais lo que os comento. jejejejeje
El error que sale es el siguiente: "No se encuentra la base de datos con Id. 102. Es posible que no se haya activado o que esté en transición."
Bueno, despues de todo este rollo, espero que alguien me conteste. Gracias!!!!!
Valora esta pregunta


0