8 lines
172 B
PL/PgSQL
8 lines
172 B
PL/PgSQL
CREATE OR REPLACE FUNCTION fib(n INTEGER) RETURNS INTEGER AS $$
|
|
BEGIN
|
|
IF (n < 2) THEN
|
|
RETURN n;
|
|
END IF;
|
|
RETURN fib(n - 1) + fib(n - 2);
|
|
END;
|
|
$$ LANGUAGE plpgsql;
|