oracle的Number p,s 的意義

2021-04-02 09:45:26 字數 1342 閱讀 7046

效數字:從左邊第乙個不為0的數算起

原文參考:

p>0,對s分2種情況:

1. s>0

精確到小數點右邊s位,並四捨五入。然後檢驗有效數字是否<=p;如果s>p,小數點右邊至少有s-p個0填充。

2. s<0

精確到小數點左邊s位,並四捨五入。然後檢驗有效數字是否<=p+|s|

比如:

**:

value     datatype     stored value

123.2564    number    123.2564

1234.9876    number(6

,2

)    

1234.99

12345.12345    number(6

,2

)    

error 出錯原因 假如=12345.12,那麼有效位數為7大於p=6故不符合條件

1234.9876    number(6

)    

1235

12345.345    number(5

,-2

)    

12300

1234567    number(5

,-2

)    

1234600

12345678    number(5

,-2

)    

error 出錯原因 假如=12345600,有效位數=8>(5+|-2|)

123456789    number(5

,-4

)    

123460000

1234567890    number(5

,-4

)    

error

12345.58    number

(*,

1)    

12345.6

0.1    number(4

,5

)    

error

0.01234567    number(4

,5

)    

0.01235

0.09999    number(4

,5

)    

0.09999

0.099996    number(4

,5

)    error

ORACLE資料型別number p,s 面試題

關於oracle 資料型別number p,s 遇到乙個面試題正式考number型別的,當時有點懵,事後趕緊查了查,在資料庫上驗證一遍。參考部落格 參考部落格 number型別詳細 簡稱 precision p scale s number p,s 範圍 1 p 38,84 s 127 p為有效位 ...

oracle學習總結 oracle的介紹

1 資料庫的三層結構 client 專用於訪問資料庫 dbms database management system db例項 多個 db例項有很多資料物件 例 表,包,檢視,序列,函式,觸發器,索引 2 在專案中如何選擇資料庫 1 標的 2 功能 3 併發性問題 4 安全 穩定 5 作業系統 un...

oracle 2 oracle的使用者

1 dbca oracle的dbca主要用來管理資料庫,包括建立資料庫 刪除資料庫等。注意 建立資料庫的時候,密碼不能全是數字,也不能以數字開頭 2 ofa oracle flexible architecture oracle優化靈活結構 作用 多oracle版本的管理 ora90 資料庫管理工具...