ストアドプロシージャを使用すると、SQLクエリを保存して、後で再度実行することができます。繰り返し実行する必要があるSQLクエリには非常に便利です。 MySQLWorkbenchでストアドプロシージャを実行する方法は次のとおりです。
MySQLWorkbenchでストアドプロシージャを実行する方法
MySQLWorkbenchでストアドプロシージャを実行する手順は次のとおりです。次のSQLクエリがあるとします。
mysql> select * from products;
そして、次のストアドプロシージャを作成します get_products 上記のSQLクエリを使用します。
mysql> DELIMITER //
mysql> CREATE PROCEDURE Get_Products()
BEGIN
SELECT * FROM products;
END //
mysql> DELIMITER ;
mysql> call get_products;
+------------+--------------------+-------+
| product_id | product_name | price |
+------------+--------------------+-------+
| 1 | iPhone 11 | 400 |
| 2 | Samsung Galaxy A50 | 250 |
+------------+--------------------+-------+
ボーナスリード:MySQL Get Duplicate Records
MySQLWorkbenchでストアドプロシージャを実行する方法を見てみましょう。
1.MySQLWorkbenchを開きます。
2.SQLステートメントを実行するための[新規]タブを作成します。
ボーナス読み取り:MySQLは一意の制約を追加します
3.新しいタブにストアドプロシージャのSQLステートメントを入力します。
4.以下に示す「稲妻」アイコンをクリックして、ストアドプロシージャステートメントを実行します。これにより、MySQLWorkbenchのストアドプロシージャが呼び出されます。
ボーナス読み取り:パラメータを使用したMySQLストアドプロシージャ
5.右ペインでストアドプロシージャノードを展開します。ストアドプロシージャの名前が表示されます( get_products )。表示されない場合は、スキーマの横にある更新ボタンを押してください
Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。