ある条件で特定の行番号に移動するようにコントロールに指示するPLSQLGotoLabelコマンドの例を以下に示します。no_data_foundが発生したときに例外的に特定の行にコントロールを渡す場合、これを実現するには、以下は、<>を使用してその特定の行にラベルを付け、要件の時点でそれを指すようにします。以下は、GoToLabelステートメントで<>を使用してこのシナリオを示す匿名のPL/SQLブロックです:SETSERVEROUTPUT ON; DECLARE v NUMBER; BEGIN BEGIN SELECT 1 INTO v FROM DUALWHEREダミー='V'; --dummy ='X'を変更して、例外セクションEXCEPTION WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.put_line('NO_Data_Foundが発生しました。');をスキップします。 GOTO mylabel;終わり; -上記のエラーが発生した場合、<>の前の以下のコードは実行されません-上記の例外セクションでは、ラベル<>に直接制御を送信しているためです-ただし、上記のエラーが発生しなかった場合は、全体プログラムは実行されますv:=v + 1; DBMS_OUTPUT.put_line('変数vの値は'|| v); <> DBMS_OUTPUT.put_line('ラベル処理の開始後。');-ここでいくつかのタスクを実行しますEND; /