標籤:
通用程式設計語言基礎
2.1PL/SQL編程基礎
1. 字元類型:支援四中類型字元:字母,數字,符號和空格,組合一個或多個字元就會建立一個詞彙單元
2. 詞彙單元
a.標識符必須以字元開頭
b.保留字是pl/sql專用詞
c. 定界符只對pl/sql有特殊含義的字元(算數操作和引號)
d.註解單行(--)多行(/**/)
2.1.1 利用語言群組件
字元類和詞彙單元相當於字母和拼字單詞
2.1.2 利用PL/SQL變數
a v_a 和V_A是相同的變數名,PL/SQL不區分大小寫
b. 可以使用coalesce函數會把運算式列表中每個運算式與null進行比較,並返回一個非null的運算式的值
2.1.3 不要使用關鍵字
2.1.4 在PL/SQL中使用標識符
到聲明的資料類型為varchat2的時候,需要在賦值常量的時候添加單引號
2.1.5使用Anchored資料類型
給變數設定資料類型可以基於某種資料庫物件,稱作anchored聲明
Orache的資料類型
varchar2:儲存變長字元。參數必須,制定字元資料的最大長度,最大為32767。不使用常量或者變數來制定最大長度:必須使用整數類型的字面值。資料庫列最大寬度為4000位元組
CHAR:儲存訂場字元,參數可選,。不使用常量或者變數來制定最大長度:必須使用整數類型的字面值。資料庫列最大寬度為2000位元組
NUMBER(precision,scale):儲存任何大小的定點或者浮點數,precision是數位位元,scale決定是否四捨五入,可以制定精度省略位,如果scale是0,並且只允許使用整數
BOOLEAN:儲存 true,false或者null,只能把true,false或者空值Null賦予boolean變數,值true和false不能插入到資料庫列
LONG:儲存變長字串
LOB:大型資料 可以存二進位對象,例像或者視頻,最大為4GB
2.1.6 聲明和初始設定變數
變數必須聲明,以便被引用。
操作符
算數操作符(**,*,/,+,-)
比較操作符(=,<>,!=,<,>,<=,>=,LIKE,IN,BETWEEN,IS NULL, IS NOT NULL, NOT IN)
邏輯操作符(AND,OR,NOT).
字串操作符(||,LIKE)
ORACLE PL/SQL 執行個體精解之第二章 通用程式設計語言基礎