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
 

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


Preguntas similares