MySQL で戻り値ありと戻り値なしのストアド プロシージャを書く 2 つの方法

MySQL で戻り値ありと戻り値なしのストアド プロシージャを書く 2 つの方法

プロセス1: 戻り値あり:

 proc_addNum が存在する場合はプロシージャを削除します。
 プロシージャ proc_addNum (in x int, in y int, out sum int) を作成します。
 始める
 合計 = x + y を設定します。
 終わり

次に、プロセスを実行し、戻り値を出力します。

 proc_addNum(2,3,@sum) を呼び出します。
@sum を選択します。

手順2: 戻り値なし:

 proc_addNum が存在する場合はプロシージャを削除します。
 プロシージャ proc_addNum (in x int, in y int) を作成します。
 始める
 合計 int を宣言します。
 合計 = x + y を設定します。
 合計を選択します。
 終わり

実行プロセス:

 proc_addNum(2,3)を呼び出します。

要約する

上記は、私が紹介した、戻り値ありと戻り値なしの MySQL ストアド プロシージャの 2 つの記述方法です。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。

以下もご興味があるかもしれません:
  • MYSQL ストアドプロシージャと関数の簡単な記述
  • MySQLデータストレージプロセスパラメータの詳細な例
  • MySQL ストアド プロシージャ、カーソル、トランザクションの例の詳細な説明
  • MySQL でストアド プロシージャを作成し、ループでレコードを追加する方法
  • MySql ストアド プロシージャ パラメータの初歩的な使用法の詳細な説明
  • mysqlはストアドプロシージャを使用してツリーノード取得メソッドを実装します。

<<:  初めてDockerイメージを構築、実行、公開、取得するための詳細な手順

>>:  CocosCreator の新しいリソース管理システムの分析

推薦する

js と jQuery での Ajax の使用例の詳細

目次ネイティブJS GETリクエストの送信方法投稿リクエストの送信方法パラメータ付きのGETリクエス...

ページのスクロールバーを無効にするには、overflow: hiddenを使用します。

コードをコピーコードは次のとおりです。 html {オーバーフロー: 非表示; }体{オーバーフロー...

JSメモリ空間の詳細な説明

目次概要1. スタックとヒープ2. 変数オブジェクトと基本データ型3. 参照データ型とヒープメモリメ...

フロントエンドとバックエンド分離プロジェクトのDockerデプロイメントの実装例

目次1. 環境整備2. イメージを実行する問題を解決するRedis のインストールNginx のイン...

訪問者を惹きつけるウェブサイトコンテンツを作成する14の方法

ネットサーフィンをしていると、私の注意を引こうとする美しいグラフィックでいっぱいの Web サイトを...

CSS で 2 つの固定列と 1 つの適応列を実装するいくつかの方法

この記事では、CSS で 2 つの固定列と 1 つのアダプティブ列を実装するいくつかの方法を紹介し、...

Linuxロスレス展開方法

概要クラウド プラットフォームのお客様のサーバーでは、業務量が拡大し続けるとディスク容量が不足する場...

CSS3 アドバンス LESS で星空アニメーションを実装するサンプルコード

この記事では、星空アニメーションを実現するための高度な CSS3 LESS のサンプルコードを次のよ...

HTML要素にフォーカスを設定する方法

コードをコピーコードは次のとおりです。 <本文<フォームアクション="&quo...

ソースコードから MySQL 8.0.20 をコンパイルしてインストールする詳細なチュートリアル

前回の記事では、次のことを紹介しました。 MySQL8.0.20 インストール チュートリアルとイン...

JavaScript プロトタイプのデータ共有とメソッド共有の実装を調べる

データ共有プロトタイプにはどのようなデータを書き込む必要がありますか?共有する必要があるデータはプロ...

MySQL スケジュールされたデータベース バックアップ操作の例

この記事では、MySQL のスケジュールされたデータベース バックアップ操作の例について説明します。...

React Native の基本原則の深い理解 (Bridge of React Native)

この記事では、React Native の基本をすでに理解していることを前提とし、ネイティブと Ja...

IOSデータベースアップグレードデータ移行の詳細な例

IOSデータベースアップグレードデータ移行の詳細な例まとめ:昔、データベースのバージョン アップグレ...

MySQL マスター スレーブ データが矛盾しています。プロンプト: Slave_SQL_Running: 解決策はありません

この記事では、MySQL マスターとスレーブ データ間の不一致の解決方法と、プロンプト「Slave_...