sql >> Database >  >> RDS >> Mysql

Optionele parameters schrijven binnen opgeslagen procedures in MySQL?

Optional Parameters worden nog niet ondersteund op MySQL. Ik stel voor dat je null doorgeeft waarde in uw parameter en binnen uw opgeslagen procedure heeft een IF verklaring.

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


  1. Taal wijzigen van systeem- en foutmeldingen in PostgreSQL

  2. CURRENT_DATE/CURDATE() werkt niet als standaard DATE-waarde

  3. Lijst met MySQL-specificaties voor datumnotatie

  4. Een afbeelding invoegen in de postgresql-database