1、必須以字母開頭
2、長度不能超過30個字元
3、不能使用oracle的保留字
4、只能使用如下字元 a-z a-z 0-9 $ # 等
字元型
char 定長字元 最大2000bnchar 定長unicode字元,最大1000b
如:char(10) 『小韓』,前四個字元放小韓,後添六個空格補全『小韓 』
varchar2 變長字元 最大 4000bnvarchar2 變長unicode字元 最大1000b
如:varchar(10) 『小紅』 oracle自動分配四個字元,這樣可以節省空間
long 變長字元型別,最大4gbchar和varchar型別的優缺點
經常被查詢的字段,知道固定長度,用char定長字元 查詢時按字元長度整體匹配,在型別的選擇上,char型別的查詢效率高,因為是根據字元的內容整體比較,但是在儲存的效率上,比較浪費空間;varchar變長型別是按照字元內容挨個比較,所以在查詢效率上比較慢,但是在儲存效率上,比較節省空間。數字型
number 範圍-10的38次方到10的38次方整數型可以表示整數,也可以表示小數,是所有數值類的父類
number(5,2)
表示乙個有5位的有效數,其實有2位是小數
範圍-999.99–999.99
number(5)
範圍 99999–99999
int/integer雙浮點精度數
float日期型別
date 日期 固定7b大物件型別包含年月日 時分秒
timestamp
精度到毫秒
lob 可以儲存 8-12tb資料 並可分段處理clob 字元大物件,儲存單位元組的字元資料
blob 用於儲存二進位制資料 可以存放和聲音
普通情況下,影象、聲音等多**檔案存放在乙個資料夾下 資料庫用來儲存多**檔案的儲存路徑;如果考慮到安全因素,可以把對**檔案以blob大物件型別直接存入資料庫。
SQL工作常用函式 Oracle PLSQL
整體 示例 select from select airline,substr date,1 4 年,case when date between 2018 01 01 and 2018 08 31 then date else to char to date date yyyy mm dd 364...
Oracle PL SQL的基本寫法 BEGIN
雖然之前寫了不少oracle上的sql語句,但是沒有抽出時間對oracle進行乙個系統的學習,實踐固然重要,但沒有乙個理論上的規範學習與理解,在實踐中就不能舉一反三,就不能寫出高規範高質量的sql語句。pl sql 基本寫法 說明 宣告 異常處理部分為可選,視具體程式而定 declare 宣告變數 ...
Oracle PL SQL語句塊的使用
oracle database,又名 oracle rdbms,或簡稱 oracle 是甲骨文公司的一款關聯式資料庫管理系統。5.1 建立資料檔案大小20m的表空間 create tablespace usertbs1 datafile d tmp usertbs1.dbf size 20m 5.2...