반응형
Oracle에서 MariaDB에서 쿼리 실행
MariaDB와 Oracle 데이터베이스가 있습니다.MariaDB에서 Oracle에 액세스할 수 있도록 ODBC Connect를 둘 사이에 설정했습니다.
나는 마리아로부터 다음을 할 수 있다.DB:
CREATE TABLE oracopy ENGINE=connect TABLE_TYPE=ODBC tabname='testtab' CONNECTION='DSN=ORCL';
그러면 로컬로 테이블이 생성됩니다.
하지만 원격 Oracle에서 쿼리를 실행하여 결과를 MariaDB 세션으로 반환해야 합니다.
쿼리는 Oracle Spicicic(예: DECORACE와 같은 ORACLE 함수를 포함)입니다.또한 쿼리에는 Oracle에서 다시 실행해야 하는 PLSQL 함수 호출이 포함될 수 있습니다.예:
SELECT t.id, DECODE( t.typ,'HH', 'Val 1', 'Val 2' ) tt,
my_package.fn_test ( t.dob ) dob
FROM testtab t;
MariaDB가 "XXX 리모트 데이터베이스에서 이 쿼리를 실행"하고 있습니까?
문서에 나타나 있듯이 source definition 인수 SRCDEF를 사용하는 것을 검토해 주십시오.
CREATE TABLE oracopy ENGINE=connect TABLE_TYPE=ODBC CONNECTION="DSN=ORCL"
SRCDEF="SELECT t.id, DECODE( t.typ,'HH', 'Val 1', 'Val 2' ) tt,
my_package.fn_test ( t.dob ) dob
FROM testtab t;"
언급URL : https://stackoverflow.com/questions/52029700/run-query-from-mariadb-on-oracle
반응형
'programing' 카테고리의 다른 글
Master와 Slave의 데이터베이스가 다른 경우 Mysql DB를 다시 동기화하려면 어떻게 해야 합니까? (0) | 2022.10.25 |
---|---|
main은 유효한 Java 식별자입니까? (0) | 2022.10.25 |
Ajax를 사용하여 데이터와 파일을 한 형태로 업로드하시겠습니까? (0) | 2022.10.25 |
Mariadb 구문 오류 1064(42000) (0) | 2022.10.25 |
MySQL 데이터베이스에서 권한 제거 (0) | 2022.10.25 |