sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

Jag skapade flera lagrade procedurer i phpmyadmin, hur anropar man dem med en sql-fråga?

CALL name_of_stored_procedure(parameters);

Prova detta på fliken 'SQL':

CREATE DEFINER=`root`@`localhost` PROCEDURE `storedprocedure1`(OUT myvar1 CHAR(64))
SET myvar1="IT ";
CREATE DEFINER=`root`@`localhost` PROCEDURE `storedprocedure2`(OUT myvar2 CHAR(64))
SET myvar2="WORKS";

Ring sedan:

CALL procedure1(@var1);
CALL procedure2(@var2);
SELECT @var1,@var2;


  1. För många parametervärden saktar ner frågan

  2. SQL-sats som ska visas i grupp av en viss kolumn

  3. Möt den sista DBeaver-versionen 2021

  4. Hur vet Management Studio att jag sparar mina T-SQL-kommentarer?