sqlddeveloper의 여러 오라클 연결에서 쿼리
sqdeveloper에 서로 다른 테이블로 2개의 연결이 있습니다.
예를 들면 다음과 같습니다.
연결 A(테이블 포함): A,B,C 연결 B(테이블 포함): D,E,F
이제 다음과 같은 질문을 해보겠습니다.
Aaa,DD에서 aa.name ,dd.id 을 선택합니다.
이거 어떻게 해요?
하나의 SQL 문을 사용하여 서로 다른 두 데이터베이스에 있는 개체를 쿼리하려면 두 데이터베이스 간에 데이터베이스 연결을 만들어야 합니다.데이터베이스 링크는 데이터베이스에 있는 개체로 쿼리 도구와는 독립적입니다.예를 들어 데이터베이스 A에서는 데이터베이스 링크를 만들 수 있습니다.
CREATE DATABASE LINK to_b
CONNECT TO username IDENTIFIED BY password
USING tns_alias_on_a_pointing_to_b
그리고 A에 접속하면, 당신은 다음과 같은 일을 할 수 있습니다.
SELECT aa.name, dd.id
FROM a aa,
d@to_b dd
WHERE aa.some_key = dd.some_key
TADO DataPoint는 교차 연결 쿼리를 지원하는 것으로 보입니다. 다음을 참조하십시오.
http://dev.toadfordataanalyst.com/webhelp/Content/Query_Builder/Create_CrossConnection_Queries.htm
또한 Oracle SQL Developer도 비슷한 것을 지원하는 것 같습니다.(이 블로그 게시물: 교차 연결 쿼리 참조)
이것이 도움이 되고 Oracle 11grel 2 이상에 대한 OP 질문의 요점인 http://www.dba-oracle.com/t_how_create_database_link.htm . 기본적으로 SQL Developer의 Connections 창에서 연결을 마우스 오른쪽 버튼으로 클릭하고 Properties를 클릭하면 호스트 이름, port,CREATE DATABASE LINK 문의 "USING" 부분에 꽂을 수 있는 서비스 이름.서비스 이름을 입력할지 SID를 입력할지 여부는 연결에서 사용한 항목에 따라 달라집니다.예:
create public database link mylink connect to remote_username identified by mypassword using 'myserver:1521/MYSID';
언급URL : https://stackoverflow.com/questions/9379722/query-from-different-oracle-connections-in-sqldeveloper
'programing' 카테고리의 다른 글
| 플렉스박스 : 1열 4개 (0) | 2023.10.29 |
|---|---|
| MySQL Workbench EER 다이어그램 테이블 색상 변경 (0) | 2023.10.29 |
| 페이지 스크롤에서 활성 메뉴 항목을 변경하시겠습니까? (0) | 2023.10.29 |
| 유사 TTY 할당을 위한 Docker-t 옵션에 대해 혼동함 (0) | 2023.10.24 |
| PlayStore Developer Console에서 '베타로 롤아웃 시작'이 비활성화됨 (0) | 2023.10.24 |