1樓:匿名使用者
number型別是oralce的數值型別,儲存的數值的精度可以達到38位。number是一種變長型別,長度為0-22位元組。取值範圍為:
10^(-130) —— 10^126(不包括)。以十進位制格式進行儲存的,它便於儲存,但是在計算上,系統會自動的將它轉換成為二進位制進行運算的。
語法:number(p,s):
p和s都是可選的。
p指精度(precision),即總位數。預設情況下精度為38。精度的取值範圍為1~38。
s指小數字(scale),小數點右邊的位數。小數點位數的合法值為-84~127。小數字的預設值由精度來決定。
如果沒有指定精度,小數字預設為最大的取值區間。如果指定了精度,沒有指定小數字。小數字預設為0(即沒有小數字)。
精度和小數字不會影響資料如何儲存,只會影響允許哪些數值及數值如何捨入。
2樓:怎麼小年
在oracle中number型別可以用來儲存0,正負定點或者浮點數,可表示的資料範圍在 1.0 * 10(-130) —— 9.9...
9 * 10(125) 的數字,當oracle中的數學表示式的值》=1.0*10(126)時,oracle就會報錯。
3樓:
預設長度為38位,占用22個位元組的儲存空間
oracle中number型別 預設長度是多少?
4樓:
number預設情況下,精度為38位,取值範圍1~38之間
不明白再問我,謝謝!
5樓:匿名使用者
(5,-3)代表-999.99~999.99
你的問題還真不知道,資料上沒有,不符值不佔位吧?
oracle的number型別 如果不指定長度預設是幾位啊?
6樓:匿名使用者
number型別是oralce的數值
bai型別,du儲存的數值的精度可以zhi達到38位。number是一種變長型別dao
,長版度為0-22位元組。取值範權
圍為:10^(-130) —— 10^126(不包括)。以十進位制格式進行儲存的,它便於儲存,但是在計算上,系統會自動的將它轉換成為二進位制進行運算的。
語法:number(p,s):
p和s都是可選的。
p指精度(precision),即總位數。預設情況下精度為38。精度的取值範圍為1~38。
s指小數字(scale),小數點右邊的位數。小數點位數的合法值為-84~127。小數字的預設值由精度來決定。
如果沒有指定精度,小數字預設為最大的取值區間。如果指定了精度,沒有指定小數字。小數字預設為0(即沒有小數字)。
精度和小數字不會影響資料如何儲存,只會影響允許哪些數值及數值如何捨入。
7樓:匿名使用者
alter table 表名
add constraint 約束名 check(stock_way>=0)
建完約束後 在設計表中將stock_way欄位的預設值設為0
8樓:匿名使用者
可以定義長度,(5,3)代表-999.99~999.99 如果不指定的話.
預設的是(?,?number預設情況下,精度為38位,取值範圍1~38之間 不明白再問我,謝謝! .
9樓:捨小俺
number(5,3)表示-99.999~99.999 樓上請收起你的無知和不負責
oracle資料庫中number型別的字段,不定義長度是什麼意思?
10樓:匿名使用者
number預設情況下,精度為38位,取值範圍1~38之間
它實際上是磁碟上的乙個變長型別,會占用0~22 位元組的儲存空間。
預設小數點位是0
11樓:邊城兔子
首先number型別存在乙個精度和有效位的概念,
如果不定義所謂的長度,即精度為38,有效位為0,相當於number(38,0).
oracle中有哪些資料型別,ORACLE中有哪些資料型別!
我tm不管 varchar2 size 可變長度的字串,其最大長度為size個位元組 size的最大值是4000,而最小值是1 你必須指定乙個varchar2的size nvarchar2 size 可變長度的字串,依據所選的國家字符集,其最大長度為size個字元或位元組 size的最大值取決於儲存...
oracle中varchar2型別與integer型別的變數進行運算
varchar2能參與integer的計算必須使varchar2儲存的是數字型的字元,然後通過to number函式轉換進行計算。1 建立表,錄入資料 create table t id int,sal varchar2 10 insert into t values 1,10 insert int...
oracle資料庫中text型別用什麼型別表示
text在其他資料庫中是儲存大文字的型別,在oracle中用clob型別表示。建立包含clob型別的表 create table test id int,name clob 在clob型別中插入資料 與往varchar2中插入並無區別 insert into test values 1,badkan...