選擇和跳轉語句

2022-08-26 17:12:17 字數 1478 閱讀 9011

1.case語句

case語句使用簡單的結構對數值做出選擇,更為重要的是,它還可以用來設定變數的值

--case語法格式:

case

input_name

when 表示式 then 結果執行

……end;

說明:首先設定乙個變數的值,然後順序比較when關鍵字後面給出的值,若相等,則執行then關鍵字後面的語句,並且停止case語句的執行。

--case語句應用。

declare

v_num varchar2(

20):='

1002';

begin

case

v_num

when

'1001

'then

dbms_output.put_line(

'c語言');

when

'1002

'then

dbms_output.put_line(

'c#語言');

when

'1003

'then

dbms_output.put_line(

'資料庫');

end

case

; end;

2.goto語句

pl/sql提供goto語句,實現將執行流程轉移到標號指定的位置,語法格式為:goto《標號》

goto關鍵字後面的語句標號必須符合識別符號規則,定義形式如下:《標號》語句

--設有一表test(id number(3),name varchar2(20

)),批量新增資料。

create table test

( id number(3),

name varchar2(20)

)declare

v_id number(

3):=1

; v_name varchar2(

20):='小明'

; begin

loop

insert into test values(v_id,v_name);

v_id:=v_id+1

; v_name:=v_name||v_id;

if v_id=10

then

goto lopp_end; //

設定goto語句

end if

; end loop;

<> //

goto語句要轉移的位置

dbms_output.put_line('

輸入完畢');

end;

注意:使用goto語句時要十分謹慎,goto跳轉對於**的理解個維護都會造成很大的困難,所以盡量不要使用goto語句

跳轉語句 Apache 跳轉語句

apache伺服器 備註 上面內容,做整站跳轉,一般在下面標籤上配置,例如在標籤內新增 allowoverride none require all denied 2 如果對某個目錄做https強制跳轉,則複製以下 rewriteengine on rewritebase yourfolder 的根...

2 6 跳轉語句

2.1 c 基本資料型別 2.2 常量和變數 2.3 表示式和運算子 2.4 選擇語句 2.5 迴圈語句 2.6 跳轉語句 2.7 陣列 跳轉語句主要用於無條件地轉移控制,它會將控制轉到某個位置,這個位置就是跳轉語句的目標。如果跳轉語句在乙個語句塊內,而跳轉目標缺在語句塊之外,則改跳轉語句退出改語句...

C 跳轉語句

在迴圈語句中,如果需要在迴圈結束之前退出整個迴圈,可以使用跳出迴圈結構語句來進行結束迴圈跳出。c 中有四種跳轉語句。break語句 直接退出整個迴圈。goto語句 跳出迴圈到已標記好的位置上。return語句 退出迴圈和迴圈所在的函式 下面給大家演示一下break與continue的區別。publi...