•nazwa funkcji musi być unikalna w ramach schematu (lub
pakietu)
•po słowie kluczowym
RETURN umieszczamy typ zwracany przez funkcję
•między słowami
kluczowymi IS i BEGIN umieszczamy deklaracje wszystkich zmiennych i kursorów lokalnych
•między słowami
kluczowymi BEGIN i END umieszczamy kod PL/SQL, który wykonuje dana funkcja
•w kodzie PL/SQL musi się znaleźć instrukcja RETURN
•
CREATE [OR REPLACE] FUNCTION
nazwa_funkcji [ (argument, ...) ]
RETURN typ IS
..................
BEGIN
..................
END [nazwa_funkcji];