麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Oracle > 正文

Oracle Number型的深入理解

2024-08-29 13:55:15
字體:
來源:轉載
供稿:網友
NUMBER數據類型
NUMBER ( precision, scale)
a) precision表示數字中的有效位;如果沒有指定precision的話,Oracle將使用38作為精度。
b) 如果scale大于零,表示數字精確到小數點右邊的位數;scale默認設置為0;如果scale小于零,Oracle將把該數字取舍到小數點左邊的指定位數。
c) Precision的取值范圍為【1---38】;Scale的取值范圍為【-84---127】。
d) NUMBER整數部分允許的長度為(precision- scale),無論scale是正數還是負數。
e) 如果precision小于scale,表示存儲的是沒有整數的小數。
f) Precision表示有效位數,有效數位:從左邊第一個不為0的數算起,小數點和負號不計入有效位數;scale表示精確到多少位,指精確到小數點左邊或右邊多少位(+-決定)。
g) Number值類型舉例:

實際值

數據類型

存儲值

1234567.89

Number

1234567.89

1234567.89

Number(8)

1234567

1234567.89

Number(6)

出錯

1234567.89

Number(9,1)

1234567.9

1234567.89

Number(9,3)

出錯

1234567.89

Number(7,2)

出錯

1234567.89

Number(5,-2)

1234600

1234511.89

Number(5,-2)

1234500

1234567.89

Number(5,-4)

1230000

1234567.89

Number(*,1)

1234567.9

0.012

Number(2,3)

0.012

0.23

Number(2,3)

出錯


h) 關于precision, scale也可以作如下表述
定點數的精度(p)和刻度(s)遵循以下規則:
1) 當一個數的整數部分的長度 > p-s 時,Oracle就會報錯
2) 當一個數的小數部分的長度 > s 時,Oracle就會舍入。
3) 當s(scale)為負數時,Oracle就對小數點左邊的s個數字進行舍入。
4) 當s > p 時, p表示小數點后第s位向左最多可以有多少位數字,如果大于p則Oracle報錯,小數點后s位向右的數字被舍入

NUMBER類型的子類
a) oracle本來就沒有int類型,為了與別的數據庫兼容,新增了int類型作為number類型的子集。
b) int類型只能存儲整數;number可以存儲浮點數,也可以存儲整數。
c) 在oracle數據庫建表的時候,decimal,numeric不帶精度,oracle會自動把它處理成INTEGER;帶精度,oracle會自動把它處理成number。
d) Oracle只用NUMBER(m,n)就可以表示任何復雜的數字數據。
e) decimal,numeric,int等都為SQL、DB2等數據庫的數據類型,ORACLE為了兼容才將其引入;但實際上在ORACLE內部還是以NUMBER的形式將其存入。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产羞羞视频在线免费观看 | 国产亚洲欧美日韩在线观看不卡 | 精品国产一区二区三区久久久 | 国产91片| 久久人人爽人人爽人人片av高清 | 精品一区二区三区免费毛片 | 久久久www成人免费毛片 | 久久最新免费视频 | 成人免费福利 | 国产一级午夜 | 91av在线国产| 日韩av片在线免费观看 | www.射| 欧美成年人视频在线观看 | 中文字幕免费播放 | 黄色片免费看网站 | 亚洲男人一区 | 性欧美大战久久久久久久免费观看 | 一级电影免费 | 精品国产1区2区3区 av视屏 | 亚洲精品一二三区 | 国产日本在线播放 | 久久久久久久久久性 | 久久久精彩| 久久中出 | 国产精品久久久久久影视 | 国产一级性生活视频 | 精品乱码久久久久 | 羞羞视频2023 | 欧美顶级毛片在线播放小说 | 欧美成人午夜精品久久久 | 超碰97人人艹 | av噜噜在线 | 久久草草亚洲蜜桃臀 | 欧美另类69xxxxx 视频 | 中文字幕1区2区 | 国产成人精品午夜视频' | 桥本有菜免费av一区二区三区 | 久久国产一 | 1区2区3区在线观看 欧美特黄a | 欧美视频一级 |