1. 程式人生 > >Oracle常用欄位資料型別/to_char函式

Oracle常用欄位資料型別/to_char函式

常用欄位資料型別:

char

1.表示固定長度的字串

2.列長度可以是1到2000個位元組

varchar2

1.表示可變長度的字串

2.最大長度為4000位元組

char和varchar的區別(主要是資料相容與否的問題):

varchar2是oracle提供的獨特的資料型別oracle保證在任何版本中該資料型別向上和向下相容但不保證varchar,這是因為varchar是標準sql提供的資料型別有可能隨著sql標準的變化而改變

number

宣告語法:NUMBER[(p[,s])]

p表示精度,s表示小數點的位數

可以儲存整數,浮點數等數值型別

最高精度為38位

例:

1.number(5,0)最多可儲存五位整數

2.number(5,2)最大可儲存999.99的浮點數

lob型別:

1.CLOB即Character LOB(字元LOB):它能夠儲存大量字元資料

2.BLOB即BinaryLOB(二進位制LOB):

可以儲存較大的二進位制:如圖形,視訊剪輯和聲音檔案

Oralce的建表注意事項:

書寫規範:列與列之間要用逗號隔開 

to_char

to_char是將數值型,日期型轉化為字元型

1.格式化函式

2. 用於data/time轉換的模版