oracle学习笔记day2
生活随笔
收集整理的這篇文章主要介紹了
oracle学习笔记day2
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?1..oracle的數據類型
(1) ? char(n),定長,最長2000字符。如果定義的是char(10),但是輸入的是3個字符,實際存儲的是3個字符加7個空格。
(2)varchar2(n),變長,最大4000字符。如果定義的是varchar(10),但是輸入的是3個字符,實際存儲三個字符。
說明:如果已經很明確某個字段的長度,如×××號碼是18位的。則定義char(18)比定義varchar2(18)更好,原因是char定長的,查找起來速度快。
(3)clob 字符型大對象,最大4G
(4)number數字型 ,10的-38次方到10的38次方。可表示整數或者小數。
number(m,n) ? ? m位有效數字,其中小數部分是n位。
number(m) ? ? 表示一個m位整數。
(5)date 日期型,插入數據時格式“dd-mon月-year”,先寫日,再寫月加中文字“月”,最后是年
更精細的時間類型有,timstamp,時間戳,毫秒級,精度高。
(6)blob,二進制數據,存圖片,聲音,4G。
參考:
| 名稱 | 含義 |
| Char | 用于描述定長的字符型數據,長度<=2000字節 |
| varchar2 | 用于描述變長的字符型數據,長度<=4000字節 |
| nchar | 用來存儲Unicode字符集的定長字符型數據,長度<=1000字節 |
| nvarchar2 | 用來存儲Unicode字符集的變長字符型數據,長度<=1000字節 |
| number | 用來存儲整型或者浮點型數值 |
| Date | 用來存儲日期數據 |
| Long | 用來存儲最大長度為2GB的變長字符數據 |
| Raw | 用來存儲非結構化數據的變長字符數據,長度<=2000字節 |
| Long raw | 用來存儲非結構化數據的變長字符數據,長度<=2GB |
| rowid | 用來存儲表中列的物理地址的二進制數據,占用固定的10個字節 |
| Blob | 用來存儲多達4GB的非結構化的二進制數據 |
| Clob | 用來存儲多達4GB的字符數據 |
| nclob | 用來存儲多達4GB的Unicode字符數據 |
| Bfile | 用來把非結構化的二進制數據存儲在數據庫以外的操作系統文件中 |
| urowid | 用來存儲表示任何類型列地址的二進制數據 |
| float | 用來存儲浮點數 |
?
轉載于:https://blog.51cto.com/19890217/466220
總結
以上是生活随笔為你收集整理的oracle学习笔记day2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 两学一做学习教育常态化我要做什么
- 下一篇: ADO.NET Entity Frame