PL/SQL第二章--基本語法
IF語句
1.IF 條件 THEN 語句1;
語句2;
END IF;
2.IF 條件 THEN 語句序列1;
ELSE 語句序列2;
END IF;
3.IF 條件 THEN 語句;
ELSIF 語句 THEN 語句;
ELSE 語句;
END IF;
案例:
--判斷使用者從鍵盤輸入的數字
set serveroutput on
--接收一個鍵盤輸入
--num:地址值
accept num prompt'請輸入一個數字';
declare
--定義變數儲存使用者從鍵盤輸入的數字
pnum number:=#
begin
--執行if語句進行條件判斷
if pnum=0 then dbms_out.put_line("您輸入的數字是0");
elsif pnum=1 then dbms_output.put_line("您輸入的數字是1");
elsif pnum=2 then dbms_output.put_line("您輸入的數字是2");
else dbms_output.put_line("其他數字");
end if;
end;
/
迴圈語句
1.while total<=25000 loop
total:=total+salary;
end loop;
舉例:列印1-10
set serveroutput on
declare
--定義迴圈變數
pnum number=1;
begin
while pnum<=10 loop
--迴圈體
dbms_output.put_line(pnum);
--使變數+1
pnum:=pnum+1;
end loop;
end;
/
2.loop迴圈(與第一種取反)(推薦)
loop
exit[when 條件];
end loop;
舉例:列印1-10
set serveroutput on
declare
--定義迴圈變數
pnum number:=1;
begin
loop
--退出條件:迴圈變數大於10
exit when pnum>10;
--列印改變數的值
dbms_output.put_line(pnum);
--迴圈變數加一
pnum:=pnum+1;
end loop;
end;
/
3.for i in 1...3 loop
語句序列;
end loop;
舉例:列印1-10
set serveroutput on
declare
pnum number:=1;
begin
for pnum in 1..10 loop
dbms_output.put_line(pnum);
end loop;
end;
/
相關文章
- PL/SQL基本語法要素(轉)SQL
- SQL基本語法SQL
- PL/SQL基礎語法入門SQL
- 6.4. PL/SQL語法——6.4.7. 集合SQL
- 6.4. PL/SQL語法——6.4.5. 迴圈語句SQL
- 6.4. PL/SQL語法——6.4.6. 遊標SQL
- 必知必會——SQL語句基本語法整理SQL
- [一、基本語法]1基本語法概述
- PL/SQL 動態sql語句例SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)SQL
- PL/SQL與DDL語句SQL
- PLSQL Language Reference-PL/SQL概覽-PL/SQL語言基礎SQL
- oracle學習筆記(十五) PL/SQL語法結構以及使用Oracle筆記SQL
- PL/SQL 條件控制語句SQL
- Oracle 的PL/SQL語言使用OracleSQL
- Oracle PL/SQL語言基礎OracleSQL
- PL/SQL迴圈控制語句SQL
- SQL基本語句SQL
- Markdown 基本語法
- javascript基本語法JavaScript
- PHP基本語法PHP
- Redux基本語法Redux
- React基本語法React
- ajax 基本語法
- VBS基本語法
- mongoDB基本語法MongoDB
- factory基本語法
- VB基本語法
- Java基本語法Java
- shell基本語法
- TCP基本語法TCP
- Markdown基本語法
- mysql基本語法MySql
- lua~基本語法
- Oracle PL/SQL語言基礎(轉)OracleSQL
- SQL語法SQL
- 6. Oracle開發和應用—6.4. PL/SQL語法—6.4.1. 語句塊OracleSQL
- Oracle基本SQL語句OracleSQL