回答
精度是有效數字的個數。 Oracle保證數字的可移植性,精度範圍爲1到38.
比例是指向小數點 點右邊(正數)或左邊(負數)的位數。比例範圍從-84到127.
在你的情況下,具有精度6的ID意味着它不會接受一個有7位或更多有效位數的數字。
參考:
http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/datatype.htm#CNCPT1832
該頁面也有一些例子,這將讓你明白的精度和規模。
精密4,刻度2:99.99
精密10,刻度0:9999999999
精密8,規模3:99999.999
精密5,規模-3:99999000
如果值爲9999.988和精度4,標度2則表示9999(表示精度).99(標度爲2,因此.988被舍入爲0.99)
如果值爲9 999.9887,精度爲4,刻度爲2則表示9999.99
不,精度是要存儲的有效位數。在這兩種情況下,存儲的精度都是6,比例是2. – 2013-06-11 12:01:37
精度是總位數。 比例尺是小數點後的位數。
實施例:
NUMBER(7,5):12.12345
NUMBER(5,0):12345
精度是總數位數,而不是小數點左邊的數字。 – 2013-06-11 11:51:55
和比例尺是小數點右邊(正數)或左邊(負數)的位數,不只是小數點後面的位數。 – 2015-05-28 05:11:21
也許更加清晰:
注意精度的總位數,規模包括
NUMBER(精度,小數)
精密5,比例3:54.321
精密5,比例1:5432.1
精密5,刻度0:54321
精密5,比例-1:54320
精密5,尺度-3:54000
這是一個非常好的解釋。如果可以將精度總數位數置於頂部,那將更容易 – Yogamurthy 2016-07-16 01:39:00
更改完成。謝謝。 – 2016-08-08 14:31:39
- 1. 長度和長度()有什麼區別?
- 2. 在XNA中,矩形寬度和精靈紋理的寬度有什麼區別?
- 3. rails十進制精度和刻度
- 4. 飽和度和亮度有什麼區別?
- 5. 內容長度和數據長度有什麼區別?
- 6. 活躍度和進度屬性之間有什麼區別?
- 7. 角度2和角度輸入有什麼區別?
- 8. 標準角度和角度+ ngrx有什麼區別?
- 9. 我的跨度有什麼區別?
- 10. 什麼是精度?
- 11. 單精度指令與雙精度指令的區別
- 12. Actionscript 3,尺度和尺寸之間有什麼區別
- 13. bootstrap方法和run方法在角度上有什麼區別?
- 14. 睡眠模式和深度睡眠模式有什麼區別?
- 15. 調度程序的standby()和pauseAll()有什麼區別?
- 16. 從SOA角度來看Registry和Repository之間有什麼區別?
- 17. 深度數據和點雲之間有什麼區別?
- 18. 多次調度和方法重載有什麼區別?
- 19. 角度組件:單向和屬性綁定有什麼區別?
- 20. React和Preact差異算法在深度上有什麼區別
- 21. Windows任務調度器和hangfire(或Quartz.net)有什麼區別?
- 22. 角度2.0.0-rc4和Angular 2.0.0有什麼區別
- 23. 灰度圖像和二值圖像有什麼區別嗎?
- 24. 尺度變換和座標系變換有什麼區別
- 25. 爲什麼java.awt.Dimension對高度和寬度使用雙精度?
- 26. 如何在精度和刻度上使用十進制?
- 27. 使用刻度和精度計算小數的最大值
- 28. 通過nuget安裝角度js和角度js core有什麼區別?
- 29. 媒體查詢最大寬度和最大設備寬度有什麼區別?
- 30. 有什麼區別`和$(Bash中有什麼區別?
那意味着最後的bumber將是1000000? – user700792 2011-04-16 21:17:53
+1:我認爲理解這一點的關鍵是瞭解內部數字格式 - 尾數和指數。精度對尾數的可能長度設置限制,並且標度對可能的指數最小值進行限制。 – 2013-06-11 12:03:45
@DavidAldridge我回應你。我認爲你應該考慮發佈它作爲關於尾數和指數的答案。數字實際上是以可變長度格式存儲的。 – 2015-05-28 05:10:14