舉個例子,1234.345 如果為number(5,-2),那麼結果為 1200, 如果為number(5,2),那麼結果為 1234.35 如果為number(5),那麼結果為 1234 說明: NUMBER ( precision, scale) 更詳細的內容請參考:https://www.cn ...
舉個例子,1234.345
如果為number(5,-2),那麼結果為 1200,
如果為number(5,2),那麼結果為 1234.35
如果為number(5),那麼結果為 1234
說明:
NUMBER ( precision, scale)
- precision表示數字中的有效位;如果沒有指定precision的話,Oracle將使用38作為精度。
- 如果scale大於零,表示數字精確到小數點右邊的位數;scale預設設置為0;如果scale小於零,Oracle將把該數字取捨到小數點左邊的指定位數。
- Precision的取值範圍為【1---38】;Scale的取值範圍為【-84---127】。
- NUMBER整數部分允許的長度為(precision- scale),無論scale是正數還是負數。
- 如果precision小於scale,表示存儲的是沒有整數的小數。
- Precision表示有效位數,有效數位:從左邊第一個不為0的數算起,小數點和負號不計入有效位數;scale表示精確到多少位,指精確到小數點左邊或右邊多少位(+-決定)。
- Number值類型舉例:
更詳細的內容請參考:https://www.cnblogs.com/oumyye/p/4448656.html#undefined