CREATE OR REPLACE PROCEDURE deneme (z) IS BEGIN z := z + 5; END;
CREATE OR REPLACE PROCEDURE deneme (a NUMBER, b PLS_INTEGER) RETURN NUMBER IS BEGIN RETURN a + b; END;
CREATE OR REPLACE PROCEDURE deneme (y REAL) AS x NUMBER := 5; BEGIN x:= x + y; END;
CREATE OR REPLACE FUNCTION deneme RETURN NUMBER (x DOUBLE, y FLOAT) IS BEGIN RETURN x + y; END;
CREATE OR REPLACE FUNCTION deneme (c DOUBLE, d FLOAT) IS BEGIN RETURN c + d; END