Ich versuche, eine CSV-Datei zu laden, wo Werte, die NULL sein sollten, einfach leer sind. Betrachten wir zum Beispiel das folgende Schema:Lade CSV mit leeren Werten in MonetDB
CREATE TABLE test (
float a,
float b,
float c
);
Ich versuche, eine Datei zu laden, die wie folgt aussieht (einige Zeilen keine NULL-Werte haben können, andere können mehrere haben).
1.0,1.2,1.3
1.4,,1.5
1.6,,,
1.9,2.0,1.2
I würde die leeren Felder mögen (z.B. 2. Feld in der zweiten Reihe) in der Datenbank NULL sein.
ich den folgenden Befehl bin mit dem CSV-Datei zu laden:
COPY INTO table from '/path/to/file.csv' USING DELIMITERS ',','\n','"' NULL AS '';
und ich die folgende Fehlermeldung erhalten:
Failed to import table line 2 field b 'double' expected in ''
Sollte ich etwas anderes zu dem Ladebefehl sein vorbei (andere als NULL AS '')?