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