sql >> Database >  >> RDS >> Mysql

MySQL 8 - Verwijder alle opgeslagen procedures in een specifieke database

Ik denk dat het antwoord op uw vraag is dat dit niet in één verklaring kan worden gedaan.

Misschien zou het handig zijn om de volgende instructies te gebruiken om de lijst met DROP-instructies te genereren:

SET group_concat_max_len = 4294967295;

SELECT group_concat('DROP PROCEDURE IF EXISTS ', r.routine_name, ';\n' ORDER BY r.routine_name SEPARATOR '') AS DROP_STATEMENTS 
FROM information_schema.routines r 
WHERE r.routine_schema = database() AND r.routine_type = 'PROCEDURE';


  1. Hoe kan ik row_number in Oracle versnellen?

  2. Oracle's standaard DATE-indeling

  3. Te veel verbindingen met Hibernate en mysql

  4. Vermijd SQL-injectie in registratieformulier php