同事詢問我修改過的Stored Procedure裡,Return和Exit有什麼不一樣,一時我也搞不清楚。後來看了一下,原來Exit指令是用於跳出Loop往下執行,例如:

If (v_count > 0 Then

  Exit;

End If;

或者是

Fetch cur_table into v_table Exit When cur_table%NotFound;  // 當cursor已移到最後一筆找不到時跳出。

  而Return則是直接結束Stored Procedure不再往下執行。

arrow
arrow
    全站熱搜

    Jemmy 發表在 痞客邦 留言(0) 人氣()