MySQLでカーソルを宣言する方法

MySQLでカーソルを宣言する方法

MySQL でカーソルを宣言する方法:

1. 変数とカーソルを宣言する

結果をvarchar(3000)として宣言します。
flag1 varchar(100)を宣言します。
done INT DEFAULT FALSE を宣言します。
bmlx から cur1 CURSOR FOR SELECT フラグを宣言します。

2. 変数の割り当て

NOT FOUND SET done = TRUE の継続ハンドラーを宣言します。
結果を '' に設定します。

3. カーソルを開いてループする

cur1 を開きます。
read_loop: ループ

-- カーソルに値を割り当てる

cur1をflag1にフェッチします。

-- ループから抜け出す

完了したら
read_loop を終了します。
終了の場合;

-- カーソルデータを取得して蓄積するループ

結果 = CONCAT(結果、フラグ1、'、') を設定します。
ループを終了;

-- カーソルを閉じる

cur1 を閉じる;

-- 戻りパラメータ

結果を CONCAT(result,'<span style="color:Red">') に設定します。
結果を返します。

コンテンツ拡張子:

MySQL カーソルを使用する全体のプロセスは次のとおりです。

1. カーソルを作成する

DECLARE calc_bonus CURSOR FOR SELECT id, salary, commission FROM employees;

2.カーソルを開く

calc_bonus を開きます。

3. カーソルを使用する

calc_bonus を re_id、re_salary、re_comm に FETCH します。

4. カーソルを閉じる

calc_bonus を閉じます。

これで、MySQL でカーソルを宣言する方法に関するこの記事は終了です。MySQL でカーソルを宣言する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQLでカーソルトリガーを使用する方法
  • MySQL カーソル関数と使用法
  • MySQL カーソルの定義と使用法
  • MySQLカーソルの詳細な紹介

<<:  一般的な Nginx のテクニックと例の概要

>>:  React+tsは二次リンク効果を実現します

推薦する

グローバルトーストコンポーネントをカプセル化するVueの完全な例

目次序文1. vue-cliを使う1. Toastコンポーネントを定義する2. main.jsで設定...

ローカル yum ソースの設定、国内 yum ソースの設定、epel ソースの設定を行う Linux の手順

1. ローカルyumソースを設定する1. ISOイメージをマウントする マウント -o loop /...

Ajax の JavaScript ソリューションにおける parsererror エラー ケースの詳細な説明

ajax の parsererror エラー (バックグラウンドからフロントエンドに送信される js...

MySQL 外部キー制約の一般的な操作の例 [表示、追加、変更、削除]

この記事では、例を使用して、MySQL 外部キー制約の一般的な操作について説明します。ご参考までに、...

MySQL トリガーの使用シナリオとメソッドの例

トリガー:トリガーの使用シナリオと対応するバージョン:トリガーは次の MySQL バージョンで使用で...

MySQL の WriteSet 並列レプリケーションの簡単な分析

【歴史的背景】私は 3 年間 MySQL-DBA として働いてきましたが、MySQL が「基本的に利...

JS WebSocket 切断理由とハートビートの仕組みの詳しい説明

1. 切断理由WebSocket が切断される理由は多数あります。WebSocket が切断されたと...

mysql-joinsの具体的な使用方法

目次結合構文: 1. InnerJOIN: (内部結合) 2. LeftJOIN: (左結合) 3....

特定の MySQL テーブルの完全データと増分データをメッセージ キューに同期する - ソリューション

目次1. 当初の需要2. 解決策3. 運河の導入と設置運河の仕組み建築インストール4. 検証1. 当...

CSSを使用してAndroidシステムの読み込みアニメーションを実装する

Web には一般的な読み込みアイコンが 2 つあります。1 つは iOS の「菊」、もう 1 つは ...

JavaScriptの詳細な説明 thisキーワード

目次1. はじめに2.これを理解する3. これは誰ですか? 4.矢印関数はさらに読む要約する1. は...

Linuxの簡単な分析でファイアウォールの状態と外部に開いているポートの状態を確認する

1. ファイアウォールの状態を確認するファイアウォールのステータスを確認する systemctl s...

Ubuntu 18.04 サーバーのパスワードを忘れたり改ざんされた場合にパスワードをリセットする方法

最近、サーバー上のアカウントが2つハッキングされ、パスワードが改ざんされました。幸い、まだ使えるアカ...

JDBC を MySQL 5.7 に接続する方法

1. まずMySQLとEclipseの環境を準備します。環境がセットアップされたら、Eclipseの...

メニューのホバー効果を実現するCSS3

結果: html <nav id="nav-1"> <a cl...