Oracle資料型別介紹
字符資料型別
- CHAR[(n [BYTE | CHAR] )]:固定長度字串資料型別
- NCHAR[(n)]:固定長度Unicode字串資料型別
- VARCHAR2[(n [BYTE | CHAR] )]:可變長度字串資料型別
- NVARCHAR2(n):可變長度Unicode字串資料型別
- CLOB:字元大型物件(bigfile)資料型別
- NCLOB:Unicode字元大型物件(bigfile)資料型別
n為引數
數值資料型別
- NUMBER[(n1[,n2])]:帶有精密度和位數的數值資料型別
- FLOAT[(n)]:NUMBER的子型別
- BINARY_FLOAT:浮點數(32位元)資料型別
- BINARY_DOUBLE:浮點數(64位元)資料型別
n為引數
n1為整數值幾位
n2為小數點下幾位
日期時刻及期間資料型別
- DATE:日期格式
- TIMESTAMP[(n)]:日期和時間格式
- TIMESTAMP[(n)] WITH TIME ZONE:整個TIMESTAMP與時區及個世界地區時差
- TIMESTAMP[(n)] WITH LOCAL TIME ZONE:整個TIMESTAMP沒有世界地區時差
- INTERVAL YEAR[(n)] TO MONTH:期間(年月單位)
- INTERVAL DAY[(n1)] TO SECODE[(n2)]:期間(日時分秒單位)
n為引數
n1為日期的位數
n2為秒的小數部分位數
二進制資料型別
- BLOB:二進制大型物件(例如:影像檔,圖片檔)
- BFILE:二進制檔案的定位符
- RAW(size):二進制資料
size:RAW資料的位元組數
ROWID資料型別
- ROWID:用來表示列位址的BASE64字串
- UROWID[(n)]:用來表示索引構成表格列之邏輯位址的BASE64字串
n為資料型別長度