PK가없는 데이터베이스에 테이블 (A)이 있습니다. 약 300K 레코드가 있습니다.PK없이 (동기화하는 것과 같이) 다른 데이터베이스의 테이블간에 데이터 복사
다른 데이터베이스에 해당 테이블의 하위 집합 복사본 (B)이 있습니다.이 테이블은 50KB 밖에 없으며 지정된 시간 범위 (7 월 데이터)에 대한 백업을 포함합니다.
기존 레코드를 복제하지 않고 누락 된 레코드를 테이블 A에서 테이블 A로 복사하려고합니다. 나는이 테이블의 열입니다 성공적 B.
에서 누락 된 행에 삽입하기 위해 수행 할 수있는 작업 전략
을 (내가 일을 더 쉽게 만들기 위해 데이터베이스 링크를 생성 할 수 있습니다) :
IDLETIME NUMBER
ACTIVITY NUMBER
ROLE NUMBER
DURATION NUMBER
FINISHDATE DATE
USERID NUMBER
.. 40 extra varchar columns here ...
내 가장 큰 우려는 PK의 부족이다. 모든 열을 사용하여 해시 또는 PK와 같은 것을 만들 수 있습니까?
이 경우 어떻게 진행할 수 있습니까?
난 테이블 A 오라클 9i의 사용을 오라클 XE (10)에 미리 20,000
덕분이다 요소의 대략적 복사 B
에있어.
테이블 A의 행에 고유성 제약 조건이 있습니까? – pilcrow
아니, 거기에 ' – OscarRyz