在使用 MySQL 遊標時為什麼必須宣告 NOT FOUND 處理程式?\n


在使用 MySQL 遊標時,我們必須宣告 NOT FOUND 處理程式,因為它負責處理遊標找不到任何行的情況。它還負責處理遊標到達行尾的情況,因為每次我們呼叫 FETCH 語句時,遊標都會嘗試查詢結果集中的下一行。以下是宣告 NOT FOUND 處理程式的語法 −

DECLARE CONTINUE HANDLER FOR NOT FOUND SET var_name = value;

這裡 var_name 是任何變數的名稱,value 將是該變數的值。例如,我們可以宣告如下 −

DECLARE CONTINUE HANDLER FOR NOT FOUND SET err = 1;

更新日期: 2020 年 6 月 22 日

1K+ 檢視

開啟你的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.