Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL 8 - Hapus Semua Prosedur Tersimpan di Database Tertentu

Saya pikir jawaban atas pertanyaan Anda adalah bahwa ini tidak dapat dilakukan dalam satu pernyataan.

Mungkin akan membantu untuk menggunakan pernyataan berikut untuk menghasilkan daftar pernyataan DROP:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Forward Engineering MySQL Workbench Error 1064

  2. Apa pernyataan yang disiapkan sisi klien?

  3. Hibernate- gagal menginisialisasi kumpulan peran dengan malas:beans.Language.patients, tidak dapat menginisialisasi proxy - tidak ada Sesi

  4. konfigurasi mysql berhenti saat memulai server

  5. sql menarik baris untuk baris berikutnya atau sebelumnya dari baris saat ini