Einfügen von DECIMAL-Datentyp Oracle-DB mit SQL Developer

Freunde, ich bin neu in SQL und ich finde keine Antwort auf meine Frage

Ich versuche zu legen Dezimalzahl mit SQL Developer (version 4 build 15), aber SQL Developer automatisch die Rundung meiner Nummer. Meine test-DB ist OracleXE112_Win64.

Beispiel:

CREATE TABLE salespeople
  (
    snum  INTEGER NOT NULL PRIMARY KEY,
    sname CHAR(15) NOT NULL,
    city  CHAR(15) NOT NULL,
    comm  DECIMAL
  );

dann

insert into SALESPEOPLE 
values (1001, 'Peel', 'London', .12);
insert into SALESPEOPLE 
values (1002, 'Serres', 'San Jose', .13);
insert into SALESPEOPLE 
values (1004, 'Motika', 'London', .11);
insert into SALESPEOPLE 
values (1007, 'Rifkin', 'Barcelona', .15);
insert into SALESPEOPLE 
values (1003, 'Axelrod', 'New York', .10);

Als Ergebnis sehe ich 0 in comm Spalte.
Wenn ich versuche, die Nummer einfügen 1.35, es ist Rundung auf 1.

Dank

InformationsquelleAutor Kos | 2017-01-13
Schreibe einen Kommentar