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

mysql lagret procedure, forespørgsel for at kontrollere, om den findes eller ej

Du kan gøre dette:

SELECT * FROM `information_schema`.`ROUTINES` where specific_name = 'my_procedure_name' and routine_schema = 'my_schema'

..og hvis det findes, burde få et resultat. Husk dog, at på størstedelen af ​​delt hosting mysql-tjenester, er rutiner, triggere og så videre normalt ikke tilladt at blive oprettet. Hvis det er din egen server, ikke noget problem;)



  1. PostgreSQL:FEJL:42601:en kolonnedefinitionsliste er påkrævet for funktioner, der returnerer post

  2. Hvad kan forårsage intermitterende ORA-12519 (TNS:ingen passende handler fundet) fejl

  3. Gem byte[] i en SQL Server-database fra C#

  4. 3 måder at liste alle lagrede procedurer, der refererer til en tabel i PostgreSQL