Ejecutar consultas de otra Base de Datos

11/06/2004 - 17:36 por Kenita | Informe spam
Tengo un conjunto de base de Datos (BD-A) cada una de las cuales debe
consultar cierta información de otra base de datos (BD-B).

En una tabla de la BD-A esta guardada el nombre de BD-B

ejemplo

create procedure ejemplo

as

declare @basedatos varchar(250)

select @basedatos = select nombreBD-B from BASEDEDATO

select *
from [@basedatos].[dbo].[clientes]

go

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
11/06/2004 - 19:00 | Informe spam
Hola:

A la clausula from no le puedes pasar una variable como intentas hacer,
tendrás que montar toda la instrucción con sql dinámico.

Un saludo
Salvador Ramos
Murcia - España
[MVP SQL Server]
www.helpdna.net

"Kenita" escribió en el mensaje
news:
Tengo un conjunto de base de Datos (BD-A) cada una de las cuales debe
consultar cierta información de otra base de datos (BD-B).

En una tabla de la BD-A esta guardada el nombre de BD-B

ejemplo

create procedure ejemplo

as

declare @basedatos varchar(250)

select @basedatos = select nombreBD-B from BASEDEDATO

select *
from [@basedatos].[dbo].[clientes]

go


Respuesta Responder a este mensaje
#2 Maxi
11/06/2004 - 19:05 | Informe spam
Hola, para ejecutar consultas con otras BDD debes

1) Vincular los Servidores

2) Select campos from tuservidorvinculado.tubdd.propietario.tabla

Generalmente el propietario es DBO


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Kenita" escribió en el mensaje
news:
Tengo un conjunto de base de Datos (BD-A) cada una de las cuales debe
consultar cierta información de otra base de datos (BD-B).

En una tabla de la BD-A esta guardada el nombre de BD-B

ejemplo

create procedure ejemplo

as

declare @basedatos varchar(250)

select @basedatos = select nombreBD-B from BASEDEDATO

select *
from [@basedatos].[dbo].[clientes]

go







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.698 / Virus Database: 455 - Release Date: 02/06/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida