ORACLE PL SQL 常用的資料型別

2021-09-01 10:46:50 字數 1252 閱讀 9062

1、必須以字母開頭

2、長度不能超過30個字元

3、不能使用oracle的保留字

4、只能使用如下字元 a-z a-z 0-9 $ # 等

字元型

char 定長字元 最大2000b

nchar 定長unicode字元,最大1000b

如:char(10) 『小韓』,前四個字元放小韓,後添六個空格補全『小韓   』

varchar2 變長字元 最大 4000b

nvarchar2 變長unicode字元 最大1000b

如:varchar(10) 『小紅』   oracle自動分配四個字元,這樣可以節省空間

long 變長字元型別,最大4gb

char和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...