Files
grokking_algorithms/03_recursion/plsql/01_countdown.sql
2018-10-18 08:27:58 -07:00

22 lines
312 B
SQL

SET SERVEROUTPUT ON
DECLARE
result NUMBER;
FUNCTION countdown(x NUMBER)
RETURN NUMBER
IS
f NUMBER;
BEGIN
dbms_output.put_line(x);
IF x <= 0 THEN
return x;
ELSE
f := countdown(x - 1);
END IF;
RETURN f;
END;
BEGIN
result := countdown(5);
END;