① oracle number 對應java什麼類型
Oracle中Number類型可以用來存儲0,正負定點或者浮點數。所以可以考慮用double,如果精度的要求高的話,就用BigDecimal。
② oracle資料庫 number 對應 java 類型
Oracle中Number類型可以用來存儲數字,正、負、零或者浮點數都可以,但是如果長度大於8的花建議你用varchar2了。所以可以考慮用int或者double,如果精度的要求高的話,就用BigDecimal。
我用oracle都2年多了,根據個人經驗給你分個類吧:
主鍵一般用varchar2(10)1,如'0000000001',可以用這個方法前後補充0,select lpad('1',10,'0') from al;
日期一般用date,默認給sysdate
金額一般用number(x,y),x代表長度最多為多少不含小數位,x是小數點後有多少位
狀態一般用number,默認值是0,代表正常,1代表廢除,邏輯刪除數據用,這些基本已經夠用了。我給你看我設計表的時候是如何做的,給你截圖:
親希望採納哦!
③ oracle number(1)一般對應於Java中的類型
Number(p, s),聲明一個定點數,p(precision)為精度,s(scale)表示小數點右邊的數字個數,精度最大值為38,scale的取值范圍為-84到127;
Number(p),聲明一個整數,相當於Number(p, 0)。
Number(1)那就是一位的整數啦,用int類型就可以了。