Syntax
<duplicates_clause> ::= IGNORE DUPLICATES | REJECT DUPLICATES | UPDATE DUPLICATES
IGNORE DUPLICATES |
Die neue Zeile wird nicht eingefügt. |
REJECT DUPLICATES |
Die einzufügende Zeile wird mit einer Fehlermeldung abgelehnt. |
UPDATE DUPLICATES |
Die existierende Zeile wird mit der neuen Zeile überschrieben. |
Verwendung
Mit dieser Syntaxregel in einem
DATALOAD-Kommando legen Sie fest, wie beim Laden von Daten aus einem Datenstrom in dem Falle verfahren werden soll, dass eine Zeile mit dem Schlüssel der einzufügenden Zeile in der Tabelle bereits existiert.Wenn Sie keine Angabe machen, dann wird als Vorschlagswert immer
REJECT DUPLICATES angenommen.DATALOAD TABLE sqltravel00.customer
UPDATE DUPLICATES
customerid 01-04
name 06-16
zip 17-22
address 23-48
INFILE 'customer.data' FORMATTED