Inter Join de dos tablas de 2 bases de datos

03/10/2006 - 08:56 por Fernando López | Informe spam
Hola a todos,

tengo que crear un procedimiento almacenado que une dos tablas de dos bases
de datos diferentes. Estras bases de datos se encuentran en el mismo
Servidor SQL.

esto es lo que he hecho, pero luego no me funciona :

Alter Procedure ProcedimientoAlmacenado1
As
SELECT Prospeccion.IDProspeccion,
Prospeccion.IDOferta,
Prospeccion.IDCandidato,
Ofertas.OfertasTrabajo.PUESTO,
Ofertas.OfertasTrabajo.FECHA,
OfertasTrabajo.REFOFERTA
FROM Prospeccion INNER JOIN Ofertas.OfertasTrabajo ON
Prospeccion.IDOferta = Ofertas.OfertasTrabajo.REFERENCIA

return

(Este procedimiento lo utilizo luego en un proyecto de Access)

Muchas gracias

Fernando
(Madrid)

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
03/10/2006 - 09:45 | Informe spam
Hola,

El nombre completo de un objeto es Servidor.BaseDatos.Propietario.Objeto

Yo lo haría utilizando un alias (el error está en los nombres de las
columnas de la select):
Alter Procedure ProcedimientoAlmacenado1
As
SELECT P.IDProspeccion,
P.IDOferta,
P.IDCandidato,
O.PUESTO,
O.FECHA,
O.REFOFERTA
FROM Prospeccion P INNER JOIN Ofertas.OfertasTrabajo O ON
P.IDOferta = O.REFERENCIA

return

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Fernando López" escribió en el mensaje
news:%
Hola a todos,

tengo que crear un procedimiento almacenado que une dos tablas de dos
bases de datos diferentes. Estras bases de datos se encuentran en el mismo
Servidor SQL.

esto es lo que he hecho, pero luego no me funciona :

Alter Procedure ProcedimientoAlmacenado1
As
SELECT Prospeccion.IDProspeccion,
Prospeccion.IDOferta,
Prospeccion.IDCandidato,
Ofertas.OfertasTrabajo.PUESTO,
Ofertas.OfertasTrabajo.FECHA,
OfertasTrabajo.REFOFERTA
FROM Prospeccion INNER JOIN Ofertas.OfertasTrabajo ON
Prospeccion.IDOferta = Ofertas.OfertasTrabajo.REFERENCIA

return

(Este procedimiento lo utilizo luego en un proyecto de Access)

Muchas gracias

Fernando
(Madrid)

Respuesta Responder a este mensaje
#2 Fernando López
03/10/2006 - 18:20 | Informe spam
Perfecto, solucionado.

Muchas gracias

"Salvador Ramos" escribió en el
mensaje news:
Hola,

El nombre completo de un objeto es Servidor.BaseDatos.Propietario.Objeto

Yo lo haría utilizando un alias (el error está en los nombres de las
columnas de la select):
Alter Procedure ProcedimientoAlmacenado1
As
SELECT P.IDProspeccion,
P.IDOferta,
P.IDCandidato,
O.PUESTO,
O.FECHA,
O.REFOFERTA
FROM Prospeccion P INNER JOIN Ofertas.OfertasTrabajo O ON
P.IDOferta = O.REFERENCIA

return

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Fernando López" escribió en el mensaje
news:%
Hola a todos,

tengo que crear un procedimiento almacenado que une dos tablas de dos
bases de datos diferentes. Estras bases de datos se encuentran en el
mismo Servidor SQL.

esto es lo que he hecho, pero luego no me funciona :

Alter Procedure ProcedimientoAlmacenado1
As
SELECT Prospeccion.IDProspeccion,
Prospeccion.IDOferta,
Prospeccion.IDCandidato,
Ofertas.OfertasTrabajo.PUESTO,
Ofertas.OfertasTrabajo.FECHA,
OfertasTrabajo.REFOFERTA
FROM Prospeccion INNER JOIN Ofertas.OfertasTrabajo ON
Prospeccion.IDOferta = Ofertas.OfertasTrabajo.REFERENCIA

return

(Este procedimiento lo utilizo luego en un proyecto de Access)

Muchas gracias

Fernando
(Madrid)





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida