Hallo,
ich habe folgendes Script ausgeführt:
Die Tabelle wurde auch erstellt. Nun möchte ich diese befüllen.
Da bekomme ich aber den Fehler
Wieso hat damit Oracle ein Problem? Der Default-Wert ist doch bestimmt. Wie kann ich denn in Oracle Leerstrings behandeln, so dass das INSERT klappt, aber die Tabelle nicht erst umgeschrieben werden muss?
Oracle-Version: 9.2.0.1.0
Viele Grüße
Arndtinho
ich habe folgendes Script ausgeführt:
Code:
CREATE TABLE modell
(
gog_id VARCHAR(25) DEFAULT '' NOT NULL,
mod_id VARCHAR(25) DEFAULT '' NOT NULL,
mod_text VARCHAR(40) DEFAULT '' NOT NULL
);
Code:
INSERT INTO modell (gog_id, mod_id, mod_text)
VALUES ('1', '123456', 'super modell');
INSERT INTO modell (gog_id, mod_id, mod_text)
VALUES ('2', '456789', '');
Code:
cannot insert NULL into ("MyDB"."MODELL"."MOD_TEXT")
Oracle-Version: 9.2.0.1.0
Viele Grüße
Arndtinho