sql >> Database teknologi >  >> RDS >> Mysql

Kald til lagret procedure, når procedurenavn i en variabel i mysql

@Rahul , @Tim Biegeleisen Tak for dine svar. Jeg brugte disse udtalelser til at arbejde udført.

SET @q = 'sys_search';
SET @q2 = CONCAT('CALL ',@q,'(?,?,?)');
PREPARE stmt1 FROM @q2;
SET @a = 'All_Employees';
SET @b = 1;
SET @c = 1;
EXECUTE stmt1 USING @a, @b,@c; 


  1. Undslip rå SQL-forespørgsler i Laravel 4

  2. Sådan deaktiveres alle triggere i SQL Server-databasen

  3. 6 problemforespørgsler, der gør din database meget langsommere

  4. UTF-8 virker ikke i HTML-formularer