Oracle語句塊PL SQL迴圈判斷

2021-08-27 17:36:43 字數 1052 閱讀 7405

--pl/sql procedural language /sql

--被資料庫編譯儲存,由使用者呼叫

cuug本周五晚8點免費網路課程,大家趕緊報名去參加吧!

--程式塊

/*語法

declare – 宣告變數

--宣告變數

age int; //沒有預設值的變數

age2 int := 0;

begin

//寫正常的處理語句

dbms_output.put_line('hello');

end ;

/ -寫乙個就是執行

*/--乙個hello world 的程式塊

declare

age integer:=3;

begin

dbms_output.put_line('hello world');

dbms_output.put_line('age=3');

end;

--輸出預設關閉手工開啟

set serveroutput on;

--控制語句

/*if then

elsif then

else

end if

*/--乙個if的語句塊

declare

age integer:=3;

begin

if age=1 then

dbms_output.put_line('age=1');

elsif age=2 then

dbms_output.put_line('age=2');

else

dbms_output.put_line('age=3');

end if;

end;

--迴圈

declare

i int:=1;

begin

loop

exit when i>10;

dbms_output.put_line('編號為'||i);

i:=i+1;

end loop;

end;

Oracle筆記,PL SQL簡單語句塊 變數定義

1 簡單sql語句,hellworld示例 輸出資訊begindbms output.put line oracle hello world end 2 變數的定義 使用 定義變數declaresname varchar2 20 beginsname jack dbms output.put lin...

Oracle資料庫概念和PL SQL語句塊格式

匿名pl sql語句塊 sql plus工具 oracle資料庫,有以下幾個重要的概念 pl sql 語句塊基本結構 塊頭區 is 宣告區 begin 執行區exception 異常區end格式 program type program name parameter name in out in o...

Oracle基礎之PL SQL程式塊

pl sql塊由三個部分組成 說明部分 執行部分和異常處理部分。一段完整的pl sql程式塊結構如下所示 declare 說明部分 begin 塊開始標記 執行部分 exception 異常處理部分 end 塊結束標記 說明 1 說明部分 說明部分是可選的。由關鍵字declare引出,用於定義常量 ...