2013-11-26 2 views
0

그리니치 표준시 오후 8시여러 데이터베이스에서 데이터 검색

여러 데이터베이스에서 데이터를 검색하는 방법은 있습니까? 음, 나는 우리가 뭔가 아래와 같이 할 수 있다는 것을 알고

select * from table1 where [name] = 'John'

select * from table2 where [name] = 'John'

이 시도

select * from sometables where [name] = 'john'

+0

예를 본 후 나는 당신의 퀘스트는 내가 선호하는 여러 tables.if에서 데이터를 검색하는 생각 조인을 사용하여. – dev

+0

http://stackoverflow.com/questions/436351/how-do-i-find-a-value-anywhere-in-a-sql-server-database –

답변

0

처럼 검색 할 수있는 방법이있다 ...

SELECT * FROM [DataBaseName].[Schema].[Table] WHERE [Your Condition] 
당신은 또한 당신이 DataBases

DataBase1: 
DataBase Name : MyDB1 
Table Name : Table1 
DataBase2: 
DataBase Name : MyDB2 
Table Name : Table1 

참고가의 가입 예에서 이러한 쿼리를 사용할 수 있습니다

: 두 테이블이 같은 구조를 가지고 같은 (Id, Name, FatherName, Address)

될 것입니다 귀하의 질의 ..

SELECT  * 
FROM  MyDB1.dbo.Table1 a 
INNER JOIN MyDB2.dbo.Table1 b 
ON   a.Id = b.Id 
0

연결 한 서버를 설정해야합니다 http://msdn.microsoft.com/en-us/library/aa560998.aspx 그 후 다른 서버의 데이터베이스를 호출 할 수 있습니다

는 LocalTable, [OtherServerName]에서 * 를 선택합니다. [OtherDB]. [dbo가]. [OtherTable]

관련 문제