「BEGIN」と「END」を使用せずに MySQL ストアド プロシージャを作成するにはどうすればよいでしょうか?

PHPz
リリース: 2023-09-01 17:09:20
転載
1250 人が閲覧しました

「BEGIN」と「END」を使用せずに MySQL ストアド プロシージャを作成するにはどうすればよいでしょうか?

"BEGIN" と "END" を使用しないストアド プロシージャを作成するのと同じように、"BEGIN" と "END" なしで MySQL ストアド プロシージャを作成できます。唯一のことは、BEGIN と END を省略することです。以下の例では、テーブル内のすべての行を取得するために、「BEGIN」と「END」を含まないストアド プロシージャを作成します。 -

Example

mysql> Delimiter //
mysql> CREATE PROCEDURE Hello()
    -> SELECT * from Student_info; //
Query OK, 0 rows affected (0.08 sec)
ログイン後にコピー

MySQL がストアド プロシージャを作成することがわかります。 BEGIN と END がありません。次に、CALL ステートメントを介して呼び出します -

mysql> Delimiter ;

mysql> CALL Hello();
+-----+---------+------------+------------+
| id  | Name    | Address    | Subject    |
+-----+---------+------------+------------+
| 101 | YashPal | Amritsar   | History    |
| 105 | Gaurav  | Chandigarh | Literature |
| 125 | Raman   | Shimla     | Computers  |
+------+---------+------------+------------+
3 rows in set (0.18 sec)
Query OK, 0 rows affected (0.28 sec)
ログイン後にコピー

以上が「BEGIN」と「END」を使用せずに MySQL ストアド プロシージャを作成するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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