私はPKのそれは約300 Kの記録を持っていないデータベース内のテーブル(A)を持っています。コピーデータ
私は他のデータベースにそのテーブルのサブセットのコピー(B)を有し、これは50Kを有しており、所定の時間帯(7データ)のバックアップを含んでいます。
私はもちろんの既存のレコードを複製せずに、表Aに欠落しているレコードのBでは、テーブルからコピーします。 (私は物事を簡単にするためにデータベース・リンクを作成することができます)
私は正常にB.
から欠落している行に挿入するために従うことができますどのような戦略これらは、表の列です:
IDLETIME NUMBER
ACTIVITY NUMBER
ROLE NUMBER
DURATION NUMBER
FINISHDATE DATE
USERID NUMBER
.. 40 extra varchar columns here ...
マイ最大の問題はPKの欠如です。すべての列を使用してハッシュやPKのようなものを作成できますか?
は何、この場合に進めることが可能な方法だろうか?
私はコピーする要素のおおよその数が事前20,000
おかげである。B
にテーブルAとOracle XEでのOracle 9iの(10)を使用しています
表Aの行に固有の制約はありますか? – pilcrow
"いいえ、そこには ' – OscarRyz