Funci贸n definida por el usuario SQL SERVER

kenavik
23 de Enero del 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

)

No logro solucionar el problema...

un saludo
kenavik

kenavik
23 de Enero del 2006
He copiado mal la sentencia anterior es asi...

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

Creo que ya lo tengo...

un saludo
kenavik

Elizabeth
23 de Enero del 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

Elizabeth
23 de Enero del 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