2017-04-07 4 views
0

MS 액세스 데이터베이스에서 테이블을 가지고 놀고 있습니다. 테이블에 CLIENT_NUMBER의 기본 키가 있습니다. 우리 회사는 고객 연락처 정보 (주소, 전화 번호, 전자 메일 등)가 들어있는 테이블이있는 Oracle 데이터베이스를 유지 관리합니다. CLIENT_NUMBER 필드도 있습니다. 아마도 다른 데이터베이스의 2 개 테이블에 가입하고 쿼리를 실행할 수 있을지 생각해야합니다. 나는 그물 주위를 파 냈다. 그리고 나는 어떤 참고 문헌도 찾을 수 없었다. 그래서 나는 이것이 장황하고 어리석은 질문이라고 생각한다. 그러나 그것이 가능한가? 어쩌면 DB 링크 또는 뭔가를 통해? 참고로 SQL 개발을 위해 SQL Developer 3.2.xx를 사용합니다.오라클 테이블에 MS 액세스 테이블 가입

+2

컴퓨터에서 Oracle 데이터베이스에 대한 ODBC 데이터 원본을 설정할 수 있으면 Oracle 테이블을 Access에 연결된 테이블로 추가 할 수 있습니다. – Skippy

답변

1

Access에서 sqlpassthrough 쿼리를 사용하여 Access에 oracle 테이블을 복사합니다. 내 경험에 의하면 오라클에 링크 된 테이블, 매우 저조한 수행, 그리고 Access에서 로컬 테이블에 가입하는 것을 생각하고 있다면, 아마도 훨씬 더 나빠질 것입니다.

패스 스루 쿼리는 패스 스루 쿼리에서 식별하는 연결을 기반으로 대상 서버/데이터베이스에 대한 쿼리를 전송하기 때문에 매우 신속합니다. 따라서 "통과"이름을 사용해야합니다.

연결 문자열의 드라이버가 작동하지 않을 수 있으며 환경에서 설정하는 방법에 따라 더 많은 정보가 필요하므로 해결해야합니다.