2014-06-09 2 views
0

ORACLE에서 트리거를 만드는 것이 처음입니다. 다음과 같이 내 시나리오는 다음과 같습니다ORACLE - 트리거를 사용하여 다른 데이터베이스의 데이터 업데이트

내가 동일한 서버에 두 개의 데이터베이스 본 - & B 열 X의 값이 데이터베이스 A의 표 AA 업데이트됩니다

을, 나는 (동일한 값을 업데이트해야합니다의)이 데이터베이스 B의 테이블 BB에있는 Y 열의 수를 나타냅니다.

이 테이블은 Access 프런트 엔드에 연결되어 일대 다 (1 열 X에서 여러 열 Y까지)로 설정되지만 계단식을 설정할 수는 없습니다 테이블에 연결된 경우 Access에서 업데이트됩니다. ORACLE에서이 두 테이블은 두 개의 별도 데이터베이스에서 제공됩니다.

데이터베이스 A의 테이블 AA의 열 X가 업데이트 될 때 트리거가 데이터베이스 B의 테이블 BB의 열 Y로 이동하고 열 X의 OLD 값을 확인하여 발견 된 인스턴스를 업데이트하도록이 트리거를 만들 수 있습니까? 열 X의 새로운 가치?

제공되는 도움을 주시면 감사하겠습니다.

답변

0

명확히하시기 바랍니다 몇 가지 질문

이 업데이트 표는 환경에 양방향 또는 단방향이다인가?

숫자 나 트랜잭션 및 데이터 양이 증가하면 트리거가 많이 발생하므로 대상 시스템에 데이터를 복제하는 정확한 목적은 무엇입니까?

관련 문제