Wenn Sie einen Zeichenfolgenwert in eine Datumsspalte einfügen, müssen Sie ihn während INSERT
in ein Datum umwandeln mit to_date()
Funktion. Wenn Sie diese Funktion verwenden, geben Sie das Format der Zeichenfolge an.
to_date()
Funktionsformat:
to_date( string1, [ format_mask ], [ nls_language ] )
Ihre Abfrage sieht also so aus:
insert into CatalogueEntry
values
(
to_date('2001-12-10', 'yyyy-mm-dd'),
2,
14.99,
1,
0);
Siehe SQL Fiddle mit Demo