パラメータでのストアドプロシージャの使用 IN パラメータは、プロシージャに情報を渡すためにのみ使用され、デフォルト値を持ちます。 -- ストアド プロシージャでの in パラメーターの使用 DELIMITER ;; 手順の作成 name_in(IN `time` VARCHAR(50)) 始める NOW() を選択し、`time`; 終わり ;; CALL name_in('now time'); -- in は仮パラメータです。ストアド プロシージャを呼び出すときに、データ型を定義し、実際のパラメータ DELIMITER を指定できます。 CREATE PROCEDURE name_in_2(IN `time` VARCHAR(50)) -- セットの割り当てにはBEGINを使用する NOW() を選択し、`time`; 終わり ;; @wo='現在時刻' を設定します。 name_in_2(@wo); を呼び出します。 区切り文字 ;; CREATE PROCEDURE name_in_4(IN `time` VARCHAR(50)) -- DECLAREはBEGINを使用して変数を作成します DECLARE `time` DEFAULT 'wo'; -- DECLARE は begin-end ステートメントブロック内でのみ有効な変数を作成します SELECT NOW() ,`time`;-- 終わり ;; -- ストアド プロシージャで DECLARE を使用できます -- 値を作成 (DECLARE) し、割り当て (SET) します set @variable name = value -- 要約すると、DECLARE は begin-end ステートメント ブロックでのみ有効です。set に @ を追加すると、セッション変数が現在の接続で接続されたクライアントに対して有効になります。 出力パラメータの使用 OUT パラメータは、プロシージャから情報を渡すためにのみ使用されます。 区切り文字 ;; CREATE PROCEDURE name_out(IN `one` INT , IN two INT ,OUT shu INT) -- out出力パラメータの使用 BEGIN SET shu=`one`+two; -- 2 つの入力パラメータを直接追加し、出力パラメータ セットに割り当てます。変数名は割り当てを意味します -- セット割り当ては現在のストアド プロシージャで有効です。たとえば、select shu; を使用できます。 -- set @割り当てられた値は、現在接続されているクライアントで有効です END ;; name_out(3,3,@shuchu) を呼び出します。 SELECT @shuchu AS 出力パラメータ; -- ストアド プロシージャを呼び出すときに、出力パラメータ、つまり戻り値を受け取るための @ パラメータを定義できます。 上記は、編集者が紹介したMySqlストアドプロシージャパラメータの詳細な使用方法の紹介です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Reactコンポーネントのライフサイクル機能についての簡単な説明
>>: Linux における効果的なユーザー グループと初期ユーザー グループの実装
目次1. 配列の役割: 2. 配列の定義: 1. コンストラクタを通じて配列を作成する2. リテラル...
1. Apacheをインストールする # yum インストール -y httpd httpd-de...
1. ソースコードからovsをコンパイルしてインストールします。依存関係をインストールします: # ...
データベースを作成する右クリック - 新しいデータベースを作成ライブラリ名を入力し、文字セットと並べ...
いくつかの理由(好奇心も含む)から、数週間前に Linux デスクトップとして Xfce を使い始め...
以下のように表示されます。主に認証コマンドを実行します: 2つの方法1. 任意のホストがユーザー b...
落とし穴1. ネット上の多くのチュートリアルでは環境変数を設定するファイル名はmy.iniと書いてあ...
モバイル ブラウザは、Web ページを仮想の「ウィンドウ」(ビューポート) に配置します。このウィン...
1. ul タグには、Mozilla ではデフォルトでパディング値がありますが、IE ではマージン値...
はじめに: 最近、会社のプロジェクトでデータベースのバージョンが変更されました。ここでは、MySQL...
時には、Web ページに掲載されているコンテンツが悪意のある人物に盗用されるのを望まないため、Web...
要素 ui テーブルにはドラッグ アンド ドロップによる並べ替え機能が組み込まれておらず、サードパー...
この記事の例では、参考のためにjsキャンバスランダムパーティクルエフェクトの具体的なコードを共有して...
チャレンジ:文字列内の文字 &、<、>、" (二重引用符)、および &...
<em></em> などのフレーズ要素を使用すると、意図した視覚スタイルを維...