ORACLE NUMBER丟失精度

2021-06-19 13:36:05 字數 310 閱讀 6445

oracle的number可以支援到38位精度。超過15位存進去,就用科學記數法表示的,而且精度丟失了。

例:1234567890123456    插入後 1.23456789012346e15

123456789025587.22 插入後 123456789025587.00

補足:此處的精度丟失是,select * from 表 時看到的結果,其實用

select   列名 

into  變數

from  表名

dbms_output.putline (變數) 列印出來的值與之前插入的值是相等的。

Oracle NUMBER型別研究

oracle提供了強大的資料型別number,他的格式為oracle number datatype 語法 number precision scale 其中簡稱 precision p scale s number p,s 範圍 1 p 38,84 s 127 儲存資料範圍 1.0e 130 nu...

ORACLE NUMBER型別詳解

1 number型別細講 oracle number datatype 語法 number precision scale 簡稱 precision p scale s number p,s 範圍 1 p 38,84 s 127 儲存資料範圍 1.0e 130 number value 1.0e 1...

ORACLE NUMBER型別詳解

1 number型別細講 oracle number datatype 語法 number precision scale 簡稱 precision p scale s number p,s 範圍 1 p 38,84 s 127 儲存資料範圍 1.0e 130 number value 1.0e 1...