Oracle Database 10g Express Edition UND Datum-Formate

Ich bin neu in Oracle (ich habe mit MySQL hauptsächlich bis jetzt), so könnte dies eine dumme Frage. Aber ich habe diese Tabelle (die Namen sind nicht Deutsch, aber ignorieren, dass ist auch nicht wichtig):

CREATE TABLE Auta (
id_auto NUMBER(5) UNIQUE NOT NULL,
typ CHAR(10),
specifikacia_typu CHAR(15),
SPZ CHAR(8),
farba CHAR(20),
datum_vyroby DATE,
pocet_miest NUMBER(2),
pociatok_km NUMBER(6),
poplatok_denny NUMBER(4),
poplatok_km NUMBER(2));

Dann habe ich versucht, mit diesem INSERT-Abfrage:

INSERT INTO Auta VALUES (
1
,'Audi'
,'A6'
,'KE1-1548'
,'cierna'
,'20-12-2004'
,5
,158749
,1356
,88
);

Und ich bekomme eine Fehlermeldung:

ORA-01843: not a valid month

Datum-format, das ich verwende, ist DD-MM-YYYY. Ich habe auch versucht DD.MM.YYYY, DD/MM/YYYY, ich habe auch versucht Schalt-Monat und Tag wie diesem - MM-DD-YYYY, MM/DD/YYYY - und immer noch der gleiche Fehler.

Was ist zu tun?

InformationsquelleAutor Richard Knop | 2009-10-07

Schreibe einen Kommentar