Oracle 中Number的長度定義

2022-03-25 04:27:55 字數 280 閱讀 1098

number可以通過如下格式來指定:field_name number(precision ,scale),其中precision指number可以儲存的最大數字長度(不包括左右兩邊的0),scale指在小數點右邊的最大數字長度(包括左側0)。也就是說,

1 p是總長度,s是小數,整數部分長度是p-s23

例如:4 number(8,2)表示有效數字長度是8,能儲存的最大數值是999999.99

56 number(8)表示有效數字長度也是8,能儲存的最大數值是99999999

Oracle中的number型別

number型別的語法很簡單 number p,s p 精度位 有效數字位 precision,是總有效資料位數,取值範圍是38,預設是38,可以用字元 表示38。s 小數字,scale,是小數點右邊的位數,取值範圍是 84 127,預設值取決於p,如果沒有指定p,那麼s是最大範圍,如果指定了p,那...

oracle 中 number型別實驗

create table shentest testcol number 7 testcol2 number 7,1 testcol3 number 7,2 testcol4 number 7,1 testcol5 number 7,2 select from shentest insert int...

Oracle中如何定義NUMBER型別的長度

iamlaosong文 oracle為我們提供了number數值型別,在10g中,oracle又引入了binary float和binary double資料型別。除此之外,還有integer,smallint等資料型別,但這些型別的底層實現依然是number binary float binary...