Oracle常用欄位資料型別/to_char函式
阿新 • • 發佈:2018-11-19
常用欄位資料型別:
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轉換的模版