我還沒有看到這個確切的問題......我很抱歉如果我錯過了它。更改Oracle中的號碼精度
我有一個數據庫,我從創建它的公司那裏繼承的數據庫,當他們失去了我的公司的合同。現在,客戶有一個「緊急」問題來改變價值的精確度。他們希望將數字從10.3更改爲10.8;該字段在數據庫中定義爲10,3。在我對這個問題的研究中,似乎我必須做相當多的操作才能做到這一點,因爲表格需要爲空來改變精度。我假定即使默認值是10.38(或其他),但是由於它們在創建時將其定義爲10,3,所以如果我只是增加ColdFusion代碼中的字段,那麼它在保存時會截斷爲10,3 ?這一變化將涉及我捕獲當前數據,刪除數據,更改精度,然後重新加載數據,確保現有數據也被更改。是的,我知道這不是詳細的,但希望得到重點。謝謝。
請看這裏http://stackoverflow.com/questions/9233909/changing-precision-of-numeric-column-in-oracle。同樣的問題。 –
很確定戴夫科斯塔是正確的,你想提高列的精度和規模;您可能需要查看[如何定義和限制數字](http://docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements001.htm#sthref119)。 –