Format for NLS_NUMERIC_CHARACTERS: "dg" d = desimaltegn g = gruppeskilletegn default: ".," Dersom desimaltegn ikke er punktum(.), må man bruke enkeltfnutter (') rundt tallet man taster ved insert. |
create table talltest( id int not null, tall decimal(2,1), primary key (id) );
SQL> ALTER SESSION SET NLS_NUMERIC_CHARACTERS = ",.";
Resultat:
1 rad opprettet.
1 rad opprettet.
ID TALL --------- --------- 1 1,5 2 2,5
SQL> ALTER SESSION SET NLS_NUMERIC_CHARACTERS = ".,";
Resultat:
1 rad opprettet.
insert into talltest values(2, '2,5') * FEIL på linje 1: ORA-01722: ugyldig tall
ID TALL --------- --------- 1 1.5