Mysql
 sql >> база данни >  >> RDS >> Mysql

Писане на незадължителни параметри в съхранени процедури в MySQL?

Optional Parameters все още не се поддържат в MySQL. Предлагам ви да предадете null стойност във вашия параметър и във вашата съхранена процедура има IF изявление.

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. Как да отразите редовете на таблицата от db (php)

  2. SQL Group By с поръчка по

  3. Относно Neo4j

  4. Неуспешна инсталация на Ruby gem mysql2

  5. Функция MySQL LEAST() – Намерете най-малкия аргумент в списък с аргументи