sql >> データベース >  >> RDS >> Mysql

MySQLWorkbenchでストアドプロシージャを実行する方法

    ストアドプロシージャを使用すると、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を使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。

    1. SQLServerからの出力パラメータを使用してOracleストアドプロシージャを呼び出す

    2. 式インデックスの検索

    3. Receive-Jobによって返される予期しない変数タイプ

    4. C#.NETmd5とは異なるTSQLmd5ハッシュ