BD-1st-2.4-lab11.tresc-1.1-Slajd4

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Korzyści ze stosowania PL/SQL

Korzyści ze stosowania PL/SQL


Zastosowanie języka PL/SQL pozwala w łatwy sposób rozwiązać problemy, których wykonanie z wykorzystaniem standardowych konstrukcji języka SQL byłoby bardzo trudne czy nawet niemożliwe. Co więcej, często zastosowanie PL/SQL może podnieść wydajność działania aplikacji w przypadku, gdy generuje ona wiele zapytań do bazy danych. W takiej sytuacji aplikacja przesyła do serwera bazy danych cały blok PL/SQL, zawierający wiele zapytań, zamiast przesyłać te zapytania osobno.

W PL/SQL mamy możliwość skorzystania z wielu mechanizmów, niedostępnych w SQL, np. zmiennych do przechowywania tymczasowych wyników pewnych operacji, stałych, różnorodnych struktur sterujących (np. pętli, warunków), procedur obsługi błędów, jakie mogą pojawić się przy dostępie do bazy danych czy podczas działania programu.

Program PL/SQL jest najczęściej wykonywany na serwerze, są jednak sytuacje, w których program jest wykonywany w bezpośrednio w narzędziu. SZBD Oracle dostępny jest na wielu platformach sprzętowych i programów, PL/SQL jest w pełni przenaszalny pomiędzy wszystkimi platformami.

Kolejną zaletą języka PL/SQL jest możliwość wykorzystania bogatej biblioteki predefiniowanych programów, które Oracle dostarcza w postaci zbioru pakietów. Np. pakiet UTL_FILE pozwala na wykonywanie wewnątrz programu PL/SQL operacji na plikach, pakiet DBMS_SQL umożliwia dynamiczną konstrukcję poleceń SQL w programie, itd.


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