2016-08-01 58 views
0

我需要在Oracle表中存儲大約2147483647的數字。在Oracle中存儲大數

什麼Oracle表字段可以推薦爲最適合這個數字?

+1

你是指什麼數據類型?數。你可以嘗試一下:'create table aaa(x number);'然後'插入aaa值(2147483647)'。然後'從aaa'中選擇x,當你完成時,'drop table aaa'。我向你保證,這比聽起來要容易得多。 – mathguy

回答

1

從甲骨文DOC

NUMBER數據類型的數據類型NUMBER存儲固定和浮點 號碼。實際上可以存儲任何數量的數字,並且可以保證在運行Oracle數據庫的不同系統中可移植,最多可達38位精度。

以下號碼可被存儲在一個數列:

正數範圍爲1×110-130至9.99 ... 9×10125高達 至38個顯著數字

https://docs.oracle.com/cd/B28359_01/server.111/b28318/datatype.htm#i16209