두 번째 스키마의 테이블과 일치하도록 테이블을 업데이트하는 방법은 두 번째 스키마의 추가 필드와 인덱스 만 다를뿐입니다. 테이블의 데이터를 변경하고 싶지 않습니다. 힘들이지 않고 누락 된 필드를 식별하지 않고도이를 수행 할 수 있기를 바랍니다.한 스키마의 테이블을 두 번째 스키마의 테이블과 일치하도록 업데이트하는 방법
0
A
답변
1
우아한 해결책은 ALTER에서 트리거되는 DDL 트리거가 될 수 있습니다. CREATE ddl_event는 동일한 변경 사항을 두 번째 테이블 (다른 스키마)의 첫 번째 테이블 (한 스키마)에 적용합니다. 동일한 거래.
링크 - 오라클 DBMS 포병에 대한 작은 알려진하지만 흥미로운 최근 추가 DBMS_COMPARISON https://docs.oracle.com/cd/E11882_01/appdev.112/e25519/triggers.htm#LNPLS2008
1
입니다>.
https://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_comparison.htm
그것을 자신을 시도하지 않은,하지만 문서를 따라하는 것은 적어도 무거운 스크립팅을 할 필요없이 당신에게 정보를 얻을 수 있어야합니다.
필자는 오라클 7 이후 이런 종류의 일을 해왔고 항상 복잡한 스크립팅에 의존해야했습니다.
관련 문제
- 1. 다른 스키마의 테이블을 업데이트하는 oracle 함수를 작성하는 방법
- 2. 한 스키마의 데이터가있는 테이블을 다른 스키마로 복사합니까?
- 3. 동적 SQL을 사용하여 스키마의 테이블을 반복하는 방법
- 4. dashDB 스키마의 테이블을 나열하는 sql
- 5. PostgreSQL에서 스키마의 모든 테이블을 자름
- 6. AdventureWorks에서 기존 스키마의 테이블을 만들려면
- 7. 동일한 스키마의 여러 테이블을 만들고로드하는 방법
- 8. 다른 스키마의 테이블을 참조하는 Oracle 테이블
- 9. 업데이트 된 외래 키와 함께 다른 스키마의 두 테이블을 병합
- 10. Xml 스키마의 여러 요소
- 11. 스키마의 클래스
- 12. 스키마의 n 비트 ALU
- 13. 데이터베이스 스키마의 열거 유형
- 14. 다른 데이터베이스 스키마의 테이블과 함께 Fluent-NHibernate 사용
- 15. 스키마의 SQL 파일에서 테이블을 만듭니다. PostgreSQL
- 16. 내 기능과 동일한 스키마의 테이블을 어떻게 참조합니까?
- 17. Oracle SQL에서 스키마의 모든 테이블을 나열하려면 어떻게합니까?
- 18. l2s 스키마의 회원 테이블
- 19. 다른 스키마에서 한 스키마의 테이블을 사용할 수있는 권한을 부여해야합니다.
- 20. Oracle - 다른 스키마의 한 스키마에있는 테이블을 사용할 수있는 액세스 허용
- 21. 한 번에 모든 스키마의 테이블 데이터를 업데이트하십시오.
- 22. 몽구스 스키마의 참조
- 23. 스키마의 익명 매크로
- 24. 스키마의 첫 번째 이진 트리 탐색
- 25. 스키마의 첫 번째 요소로 목록 목록 정렬
- 26. 스키마의 목록에서 요소를 제거합니다.
- 27. 스키마의 선택적 태그
- 28. 스키마의 목록 값을 변경하는 방법
- 29. chez 스키마의 일치 사용
- 30. XML 스키마의 문제점
제가 명확히 설명해 드리겠습니다. 여기에서 "업데이트"란 테이블의 구조를 동기화하는 것을 의미합니까? –
불행히도 'THER_ONE THIS_ONE THOKE LIKE THAT_ONE'과 같은 명령은 없습니다. 차이점을 확인하고 적절한 DDL을 작성하여 열, 색인, 제약 조건 등을 추가해야합니다. 행운을 비네. –