Spisu treści:
Definicja - Co oznacza język proceduralny / język zapytań strukturalnych (PL / SQL)?
Język proceduralny / strukturalny język zapytań (PL / SQL) to implementacja rozszerzenia języka programowania SQL w języku strukturalnym przez Oracle. PL / SQL to potężne narzędzie, które łączy zdolność zapytań SQL z dodatkową zaletą funkcji programowania.
Techopedia wyjaśnia język proceduralny / język zapytań strukturalnych (PL / SQL)
Począwszy od Oracle7 na początku lat 90., Oracle najpierw opracował i zaoferował PL / SQL. Od tego czasu PL / SQL jest dołączany wszędzie tam, gdzie oferowany jest SQL. Oddzielny silnik Oracle PL / SQL w oprogramowaniu służy do przetwarzania kodu PL / SQL. Podobnie jak SQL, PL / SQL ma ścisłą strukturę kontrolującą składnię. Blok kodu PL / SQL składa się z trzech głównych sekcji: Deklaracja (opcjonalnie): Kluczowym słowem wprowadzającym sekcję Deklaracji jest DECLARE. Wykonanie (obowiązkowe): Kluczowym słowem wprowadzającym do sekcji wykonania jest BEGIN. Wyjątek (opcjonalnie): słowem kluczowym do wprowadzenia sekcji obsługi wyjątków jest WYJĄTEK. Zatem wygląd układu ma następującą strukturę: DEKLARUJ sekcja_zapisania BEGIN_wykonanie programu WYJĄTEK Obsługa wyjątków Obsługa obiektów utworzonych tylko przy użyciu PL / SQL, a nie czysto SQL, obejmuje funkcje, pakiety i procedury. Jednak większość aplikacji uruchamiających kod SQL obsługuje również PL / SQL. Dlatego administratorzy baz danych i programiści rzadko oddzielają kod SQL i PL / SQL.