PostgreSQL - Advanced PL/pgSQL
Consider this PL/pgSQL function:
What will SELECT test_return(); return?
CREATE OR REPLACE FUNCTION test_return() RETURNS INTEGER AS $$
DECLARE
val INTEGER := 5;
BEGIN
IF val > 3 THEN
RETURN val * 2;
ELSE
RETURN val / 2;
END IF;
END;
$$ LANGUAGE plpgsql;What will SELECT test_return(); return?
