Lowterm: Oracle und Date

Hallo Forum,

ich habe in Oracle eine Test-Tabelle mit z.B. 2 Felder:

create table test (id int, datum date not null);

Nun bei dem Speichern eines Datensatzes via Insert:

insert into test values(1234, '2011-07-06');

bekomme ich diese Fehlermeldung:

ORA-01861: Literal stimmt nicht mit Formatzeichenfolge überein

Also, ich verstehe nicht ganz, was da falsch sein sollte. Muss da auf etwas anderes geachtet werden?

Gruß

  1. Hi,

    insert into test values(1234, '2011-07-06');
    bekomme ich diese Fehlermeldung:
    ORA-01861: Literal stimmt nicht mit Formatzeichenfolge überein

    verwende to_date()

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
    1. Hallo Andreas,

      viele Dank für deine Antwort. Soll to_date so verwendet werden?

      insert into test values(1, to_date('2003-07-09', 'yyyy-mm-dd'));

      Ich bekomme so die Fehlermeldung:

      Zu viele Werte

      Oder meinst du etwas anderes?

      Gruß

    2. Hallo Andreas,

      vielen Dank. Es hat sich erledigt.

      Gruß