不適用於Query出資料,若試圖使用SELECT列出資料就會出現錯誤,只能透過DBMS的方式在DBMS Log面板上印出 。另外,在truncate table相關指令時也會失效 。
1、基本架構:
DECLARE
--變數宣告區域
BEGIN
--SQL語句
END;
2、宣告變數的方式
格式:
variable_name Type;
範例:
qty NUMBER(5);
flag BOOLEAN;
2-2、賦值
格式:
variable_name := var;
範例:
qty := 100;
3、DBMS
DBMS_OUTPUT.PUT_LINE('...........');
4、字串
必須使用單引號包住字串,使用雙引號會出錯
5、日期
to_date('1990/01/23', 'yyyy/mm/dd')
6、常用函數
(1). substr(字串, 位置, 個數);
位置的索引值起始為1,例如apple則index=1的值為a。
substr('apple',1,3); -- 傳回app
(2). in('a','b','c'....)
符合in中的資料,傳回boolean型態
(3). decode()
沒有留言:
張貼留言