create table datetest( id int not null, dato date, primary key (id) );
Resultater:
values(1, '01.01.2001') * FEIL på linje 2: ORA-01846: ikke en gyldig dag i uken
values(2, '12-10-1999') * FEIL på linje 2: ORA-01846: ikke en gyldig dag i uken
1 rad opprettet.
values(4, '12.Mai 2001') * FEIL på linje 2: ORA-01846: ikke en gyldig dag i uken
ID DATO --------- ------------------------- 3 ONSDAG 12.DESEMBER 2001
SQL> ALTER SESSION SET NLS_DATE_FORMAT='DD-MM-YYYY';
Resultater:
1 rad opprettet.
1 rad opprettet.
1 rad opprettet.
1 rad opprettet.
ID DATO --------- ---------- 1 01-01-2001 2 12-10-1999 3 12-12-2001 4 12-05-2001
SQL> ALTER SESSION SET NLS_DATE_FORMAT='DD.MONTH YYYY';
Resultater:
values(1, '01.01.2001') * FEIL på linje 2: ORA-01843: ikke en gyldig måned
values(2, '12-10-1999', 1.2) * FEIL på linje 2: ORA-01843: ikke en gyldig måned
1 rad opprettet.
1 rad opprettet.
ID DATO --------- ----------------- 3 12.DESEMBER 2001 4 12.MAI 2001
Resultater:
1 rad opprettet.
1 rad opprettet.
insert into datetest values(3, TO_DATE('12-DEC-2001', 'DD-MON-YYYY')) * FEIL på linje 1: ORA-01843: ikke en gyldig måned
insert into datetest values(4, '12.May 2001') * FEIL på linje 1: ORA-01843: ikke en gyldig måned
ID DATO --------- ----------------- 3 12.DESEMBER 2001 4 12.MAI 2001
SQL> ALTER SESSION SET NLS_DATE_FORMAT='MONTH DDth YYYY';
SQL> ALTER SESSION SET NLS_DATE_LANGUAGE=ENGLISH;
Resultater:
insert into datetest values(3, TO_DATE('12-DES-2001', 'DD-MON-YYYY')) * FEIL på linje 1: ORA-01843: ikke en gyldig måned
insert into datetest values(4, '12.Mai 2001') * FEIL på linje 1: ORA-01843: ikke en gyldig måned
1 rad opprettet.
1 rad opprettet.
ID DATO --------- ----------------- 3 DECEMBER 12TH 2001 4 MAY 12TH 2001
create table dtest( id int not null, fodt date, primary key (id) ); ALTER SESSION SET NLS_DATE_FORMAT='DD.MM.YYYY HH24:MI';
insert into dtest values(1, '01.10.1995 13:56'); insert into dtest values(2, '15.07.1987 02:36');
Resultater:
FODT ---------------- 01.10.1995 13:56 15.07.1987 02:36
FODT FORMATTED ---------------- ----------------------------------- 01.10.1995 13:56 SØNDAG 01.OKTOBER 1995 kl. 13:56 15.07.1987 02:36 ONSDAG 15.JULI 1987 kl. 02:36