BD-1st-2.4-lab13.tresc-1.1-Slajd3

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Składowane programy PL/SQL

Składowane programy PL/SQL


Anonimowy blok PL/SQL, którym zajmowaliśmy się w poprzednich ćwiczeniach, jest wykonywany zaraz po jego utworzeniu. Blok taki nie jest przechowywany trwale w bazie danych – jeśli chcemy ponownie wykonać blok, musimy dokonać jego ponownej definicji.

SZBD Oracle umożliwia tworzenie trwale przechowywanych w bazie danych programów, tzw. programów składowanych. Programy te przechowywane są w postaci skompilowanej, przez co ich wykonanie jest szybsze niż wykonanie anonimowego bloku PL/SQL. Program składowany zostaje uruchomiony albo na żądanie użytkownika albo na skutek zajścia w bazie danych określonych zdarzeń.

SZBD Oracle umożliwia tworzenie następujących rodzajów programów składowanych: procedur, wykonujących określone akcje, funkcji, wykonujących obliczenia i zwracających wartości, pakietów, będących bibliotekami procedur i funkcji, oraz wyzwalaczy, będących procedurami wywoływanymi automatycznie (bez ingerencji użytkownika) na skutek zajścia w bazie danych określonych zdarzeń.


<< Poprzedni slajd | Spis treści | Następny slajd >>