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...