sql >> Databáze >  >> RDS >> Mysql

Jak provést uloženou proceduru v MySQL Workbench

Uložené procedury umožňují uložit dotazy SQL, abyste je mohli později znovu spustit. Je to velmi výhodné pro SQL dotazy, které potřebujete spouštět opakovaně. Zde je návod, jak spustit uloženou proceduru v MySQL Workbench.

Jak provést uloženou proceduru v MySQL Workbench

Zde jsou kroky ke spuštění uložené procedury v MySQL Workbench. Řekněme, že máte následující dotaz SQL.

mysql> select * from products;

a vytvoříme následující uloženou proceduru get_products pomocí výše uvedeného SQL dotazu.

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 |
+------------+--------------------+-------+

Bonusové čtení:MySQL získává duplicitní záznamy

Podívejme se, jak provést uloženou proceduru v MySQL Workbench.

1. Otevřete MySQL Workbench.

2. Vytvořte novou kartu pro spouštění příkazů SQL.

Bonusové čtení:Přidání jedinečného omezení MySQL

3. Zadejte příkazy SQL pro uloženou proceduru na vaší nové kartě.

4. Proveďte příkazy store procedure kliknutím na ikonu „blesk“ zobrazenou níže. To zavolá uloženou proceduru v MySQL Workbench.

Bonusové čtení:Uložená procedura MySQL s parametry

5. V pravém podokně rozbalte uzel uložené procedury. Měli byste vidět název uložené procedury (get_products ). Pokud jej nevidíte, stiskněte tlačítko obnovení vedle položky SCHEMAS

Ubiq usnadňuje vizualizaci dat během několika minut a sledování na řídicích panelech v reálném čase. Vyzkoušejte to ještě dnes!

  1. Může pokojová knihovna zkopírovat db ze složky aktiv?

  2. Jak se připojit k MySQL a Postgres v živém materializovaném zobrazení

  3. Problémy s transakční replikací serveru SQL

  4. LIMIT 10..20 na serveru SQL