ホームページ > データベース > mysql チュートリアル > MySQL カーソルを使用するときに NOT FOUND ハンドラーを宣言する必要があるのはなぜですか?

MySQL カーソルを使用するときに NOT FOUND ハンドラーを宣言する必要があるのはなぜですか?

WBOY
リリース: 2023-09-09 16:33:07
転載
1121 人が閲覧しました

为什么在使用 MySQL 游标时需要声明 NOT FOUND 处理程序?

MySQL カーソルを使用する場合、NOT FOUND ハンドラーはカーソルが行を見つけられない場合に処理するため、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;
ログイン後にコピー
を宣言できます。

以上がMySQL カーソルを使用するときに NOT FOUND ハンドラーを宣言する必要があるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート