(c) Instytut Informatyki Politechniki Poznańskiej
‹#›
(c) Instytut Informatyki Politechniki Poznańskiej
9
Definiowanie funkcji
•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];
ciało - polecenia PL/SQL i SQL
specyfikacja
deklaracje stałych, zmiennych, kursorów
typ zwracany