Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CONSULTA DE UNA BASE DE DATOS A OTRA EN SQL SERVER

2,370 views
Skip to first unread message

ludwin12

unread,
Jul 26, 2013, 6:49:14 AM7/26/13
to
¡ Hola !
Que tal
se sabe que para hacer un consulta desde el mismo servidor a otra base de datos
es de esta forma:
teniendo la base de "base1" y"base2"

select *from base1.dbo.mitabla

¿la pregunta es la siguiente?
como seria la forma de insertar el nombre de la base de datos como variable y
ponerla de la siguiente forma

declare @DB varchar(150)
set @DB='MI BASE DE DATOS '
SELECT * FROM @DB.dbo.bitacora

por favor

Fer

unread,
Jul 28, 2013, 4:39:07 AM7/28/13
to
Buenas.

Prueba lo siguiente:

declare @DB varchar(150)
set @DB='MI BASE DE DATOS '

declare @query varchar(200)
set @query = 'SELECT * FROM ' + @DB + '.dbo.bitacora'
exec sp_excutesql @query

Saludos.

Javier Rios

unread,
Aug 15, 2013, 12:50:53 PM8/15/13
to
Prueba con lo siguente:
from openquery (Servidor, 'select * from base1.dbo.mitabla')
Espero te sirva
0 new messages