Oracle資料庫 資料型別

2021-10-04 15:00:28 字數 1158 閱讀 3599

萌新資料庫學習後歸納 (歡迎大佬們指正)

1.字元型

型別名宣告格式

插入格式

最大長度

備註char

char(n)'char'2000

固定長度

varchar2

varchar2(n)'varchar2'4000

可變長度

2.數字型別

型別名宣告格式

插入格式

資料範圍

備註number

number(n)

number(a,b)6

2.33(

((-1e(n+1),1e(n+1))))(

((-1e(a-b+1),1e(a-b+1))

))既可以表示整數

也可以表示固定格式的小數

integer

interger6(-1e39,1e39)

number的子類

相當於number(38)

3.時間型別

型別名宣告格式

插入格式

date

dateto_date ( '2020-04-02 15:58:02' , 'yyyy-mm-dd hh24:mi:ss' )

插入型別

格式備註

yyyyy省略前1、2位,預設為當前年份的前置

monmonth中文下均為xx月,英文下分別為幾月的簡寫及完整表示

例如nov、novmber

ddddydayddd為當年第幾天

dy、day中文下為星期幾,英文下為星期幾的簡寫及完整表示

hh12小時進製

主要指gbk編碼格式,在utf-8格式下漢字一般佔3位元組,保險起見一般用n/3

n/3n/

3作為參考長度。 ↩︎

Oracle資料庫的資料型別

資料型別 型態備註 數字 number number 整數 number 5 整數 number 5,2 5位有2位小數 oracle不分int,double,float等.只有number型別 文字 char varchar2 char varchar2 20 長度20的字串 oracle中建議使...

Oracle資料庫基本資料型別

1.char 定長字串 2.varchar2 變長字串 3.number 可表示整數也可表示小數,number n n表示的是有效數字 number n,m 表示小數佔m位,整數佔n m位 4.date,日期,可以是年月日 yyyy mm dd 也可以是年月日時分秒 yyyy mm dd hh24 ...

Oracle資料庫中的資料型別

1 char n n 1 to 2000位元組 定長字串,n位元組長,如果不指定長度,預設為1個位元組長 乙個漢字為2位元組 2 varchar2 n n 1 to 4000位元組 可變長的字串,具體定義時指明最大長度n,這種資料型別可以放數字 字母以及ascii碼字符集 或者ebcdic等資料庫系...