Ich habe eine Tabelle (A) in einer Datenbank, die keine PK hat es hat etwa 300 k Datensätze.Kopieren von Daten zwischen Tabellen in verschiedenen Datenbanken ohne PKs (wie Synchronisieren)
Ich habe eine Teilmenge Kopie (B) dieser Tabelle in anderen Datenbank, dies hat nur 50k und enthält eine Sicherung für einen bestimmten Zeitraum (Juli Daten).
Ich möchte aus der Tabelle B die fehlenden Datensätze in Tabelle A kopieren, ohne natürlich bestehende Datensätze zu duplizieren. (Ich kann eine Datenbankverknüpfung erstellen, um die Dinge einfacher zu machen)
Welche Strategie kann ich folgen A in die fehlenden Zeilen von B. erfolgreich einfügen
Dies sind die Tabellenspalten:
IDLETIME NUMBER
ACTIVITY NUMBER
ROLE NUMBER
DURATION NUMBER
FINISHDATE DATE
USERID NUMBER
.. 40 extra varchar columns here ...
Meine größte Sorge ist der Mangel an PK. Kann ich mit allen Spalten so etwas wie einen Hash oder eine PK erstellen?
Was könnte in diesem Fall möglich sein?
Ich verwende Oracle 9i in Tabelle A und Oracle XE (10) in B
Die ungefähre Anzahl der Elemente ist 20.000
Dank im Voraus zu kopieren.
Gibt es in Tabelle A keine Eindeutigkeit Einschränkungen Reihen? – pilcrow
Nö es Arent‘ – OscarRyz