2014-12-29 1 views
0

단일 쿼리를 작성하여 데이터베이스 A에 연결되어 있다면 한 가지 작업을 수행하고 데이터베이스 B에 연결되어 있으면 다른 작업을 수행 할 수 있습니까?다중 데이터베이스 쿼리

SSMS 2008을 사용하여 SQL 2000 서버에 액세스하고 있습니다.

+0

Sql Server 2000의 수명이 다되었습니다. 더 이상 치명적인 보안 패치조차도 패치를 가져 오지 않습니다. 계속 사용하는 것은 무책임한 행위입니다. 업그레이드를위한 관리의 확신은 직업 # 1입니다. –

+0

나는 이것에 동의하고 우리는 업그레이드하는 중이지만 8 개 장소에서 6 개월이 걸릴 것으로 보인다. –

답변

0

데이터베이스 A와 데이터베이스 B에서 동일한 이름과 열을 사용하지만 다른 구성으로 뷰를 정의 할 수 있습니다. 그런 다음 조회는보기에서 선택하는 것입니다.

+0

DBA가 우리가 무언가를 망칠 까봐 슬픈 듯이보기 나 임시 테이블을 추가 할 수있는 권한이 없기 때문에 기본적으로 기본 선택 명령문 만 사용합니다. 그러나 데이터베이스 A와 데이터베이스 B는 동일한 이름을 사용하는 열이있는 동일한 이름의 테이블을 가지고 있습니다. 그들에 관한 모든 것은 구조와 관련하여 동일합니다. 그러나 나는 데이터베이스 A에서 정보의 6 열을 가져 오는 하나의 쿼리를 원하지만 데이터베이스 B의 정보의 5 열만 필요합니다. 현재 각 데이터베이스의 필요에 대해 두 개의 별도 쿼리로 작성했습니다. 나는 그것을 하나로 응축시킬 수 있기를 바랄 뿐이었다. –

+0

나는 데이터베이스 A와 B 만 갖고있는 것이 아니라 8 개의 서로 다른 데이터베이스를 가지고 있기 때문에 모두 다르게 분석하기 때문에 서로 다른 열을 필요로한다. 이것이 가능하지 않다면, 나는 이것이 희망이되어서는 안된다는 것을 이해합니다. –

관련 문제