Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 556 Bytes

README.md

File metadata and controls

23 lines (19 loc) · 556 Bytes

Stored Programs LICENSE

Function, View, Trigger and Stored Procedure in SQL

Overview

factorial

-- SET max_sp_recursion_depth = N

DROP PROCEDURE IF EXISTS factorial;
DELIMITER //
CREATE PROCEDURE factorial(n INT, OUT f INT)
BEGIN
       IF n <= 1 THEN
          SET f = 1;
       ELSE
          CALL factorial(n-1, @k);
          SET f = n * @k;
       END IF;
END //
DELIMITER ;