在使用 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.