Programación en castellano
Inicio > Foros > SQL Server > Función definida por el usuario SQL SERVER
-Foros de debate

SQL Server
Lista de foros | Lista de mensajes de este foro

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

)

No logro solucionar el problema...

un saludo
kenavik

 
Re: Función definida por el usuario SQL SERVER
Enviado por kenavik el día 3 de enero de 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

 
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.

un saludo
kenavik

 




Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: jugar gratis | amor | navidad 2009 | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados