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

Menulis parameter opsional dalam prosedur tersimpan di MySQL?

Optional Parameters belum didukung di MySQL. Saya menyarankan Anda untuk melewati null nilai dalam parameter Anda dan di dalam prosedur tersimpan Anda memiliki IF pernyataan.

DELIMITER $$
CREATE PROCEDURE procName
(IN param VARCHAR(25))
BEGIN
   IF param IS NULL THEN 
      -- statements ;
   ELSE commands
      -- statements ;
   END IF;
END$$
DELIMITER ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Optimalisasi pencarian MySQL menggunakan like dan wildcard

  2. Pilih N baris terakhir dari MySQL

  3. Muat data CSV ke MySQL dengan Python

  4. Kesalahan saat mengganti nama kolom di MySQL

  5. Bagaimana Menghitung Total Penjualan Per Bulan di MySQL?