Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Función definida por el usuario SQL SERVER
Enviado por kenavik el día 3 de enero de 2006
Hola,
Estoy creando una "función definida por usuario" y me muestra el siguiente error en el analizador de consultas. Es una consulta de 3 bbdd diferentes pero con los mismo campos. Las 3 bbdd tiene el mismo usuario
-----------------------------------------------------------------------
"prefijo de columna 'base1.dbo.INCIDENCIAS' no coincide con un nombre de tabla o con un alias usado en la consulta."..
-----------------------------------------------------------------------
CREATE FUNCTION All_Incidencias2()
RETURNS TABLE
AS
RETURN(
SELECT TOP 1 base1.dbo.INCIDENCIAS.IDINCIDENCIA
UNION
SELECT TOP 1 base2.dbo.INCIDENCIAS.IDINCIDENCIA
UNION
SELECT TOP 1 base3.dbo.INCIDENCIAS.IDINCIDENCIA
SELECT TOP 1 base1.dbo.INCIDENCIAS.IDINCIDENCIA
FROM base1.dbo.INCIDENCIAS
UNION
SELECT TOP 1 base2.dbo.INCIDENCIAS.IDINCIDENCIA
FROM base2.dbo.INCIDENCIAS
UNION
SELECT TOP 1 base3.dbo.INCIDENCIAS.IDINCIDENCIA
FROM base3.dbo.INCIDENCIAS
Re: Re: Función definida por el usuario SQL SERVER
Enviado por Elizabeth el día 14 de enero de 2006
Hola Kenavik, es que ví tu mensaje de error xq yo tengo el mismo en un reporte de crystal usando SQL, y me ocurre al agregar cualquier dato de una tabla nueva. Supiste que pasa? Gracias de antemano. Bye
Re: Re: Función definida por el usuario SQL SERVER
Enviado por Elizabeth el día 14 de enero de 2006
Hola kenavik, Encontre tu mensaje buscando una solución a ese error que a mi me ocurre con el crystal reporte y sql. Pudiste resolverlo? Gracias de antemano. Bye
Re: Re: Re: Función definida por el usuario SQL SERVER
Enviado por kenavik el día 23 de enero de 2006
Si al final puede solucionarlo.. hice una función definida por el usuario que me hacia el union de las 3 bbdd. Lo único que tuve que ajustar es que las 3 tuvieran el mismo user y que los 3 select\'s me devolvieran los mismos campos.