Oracle數據類型

數值型  

整數  number(n)  n是位數 1<=n<=38,  

        eg: create table t2(id number(3));取值範圍爲[-999,999]

浮點數number(p,s),其中p所有的位數,取值範圍爲[1,38],s小數位數,取值範圍爲[-84,127]
                   eg:number(5,1)  [-9999.9,9999.9]
                        number(3,5)  表示數據格式應該爲 0.00xxx
                        number(3,-5) xxx00000


 字符型 

 
         定長字符串 char(n)  n表示允許最多的字符個數   [1,2000],如果實際插入字符數不足時,系統自動在末尾添加空格補齊長度。如果不使用長度單位,默認單位是byte。一箇中文字符等於2個長度
        變長字符串 varchar2(n), n表示允許插入的最多字符數  [1,4000],不會自動添加空格
        超長字符串 long,允許上限爲2G

        注意:允許在char或者varchar2的長度限制上添加單位byte/char,默認byte。後面單位是char時不區分中英文
            


  日期型:


            年份值必須介於-4713和+9999之間, 且不爲0

           date  時間可以精確到1秒,一般開發使用.系統提供了sysdate函數可以自動填充系統當前時
           timestamp  時間戳類型,可以精確到小數點後9位的秒,這個類型的數據一般是供系統使用或者滿足特殊要求  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章