• Nie Znaleziono Wyników

Rodzaje bloków w PL/SQL.  P05-LukaszBalicki

N/A
N/A
Protected

Academic year: 2021

Share "Rodzaje bloków w PL/SQL.  P05-LukaszBalicki"

Copied!
8
0
0

Pełen tekst

(1)

Rodzaje bloków PL/SQL

(2)

Co to jest blok ?

Podstawowa jednostka w PL/SQL

Program składa się przynajmniej z jednego bloku

Bloki mogą być zagnieżdżone

Bloki mogą być wykonywane tylko raz, bez zapisywania (bloki anonimowe)

Bloki można zapisywać w bazie w celu ich późniejszego wykorzystania (bloki nazwane)

Bloki obsługują wszystkie instrukcje DML

(3)

Struktura bloku

DECLARE (nie jest wymagane) deklaracje zmiennych, wyjątki BEGIN

wyrażenia SQL i PL/SQL

EXCEPTION (nie jest wymagane) obsługa wyjątków

END;

(4)

Rodzaje bloków PL/SQL

- anonimowe - nazwane:

- procedury - funkcje

- wyzwalacze

(5)

Bloki anonimowe

Bloki anonimowe nie posiadają nazwy i nie są przechowywane w bazie danych. Można je stworzyć w celu jednorazowego wykonania kodu, są kompilowane przy każdym

uruchomieniu programu. Można w nich

wywoływać inne programy, ale ich nigdzie

nie można wywołać.

(6)

Procedury

Są to, podobnie jak funkcje i wyzwalacze, bloki posiadające

nazwę. Procedury są

przechowywane w

bazie danych.

(7)

Funkcje

Funkcje, w przeciwieństwie do procedur, muszą

zwracać wynik.

Do wywołania funkcji

można skorzystać z pseudo tabeli DUAL, która ma jeden wiersz i jedną kolumnę oraz nie posiada żadnych

danych

(8)

Wyzwalacze

Wyzwalacze (trigger) są blokami wykonywanymi w reakcji na określone zdarzenie w bazie

danych.

Cytaty

Powiązane dokumenty

Jest tak, że równocześnie jeżeli winna jest Anastazja P., to skradziono diamenty oraz jeżeli winny jest Anastazy P. Jeżeli skradziono diamenty lub rubiny, to włamano się

Każdy typ danych definiuje zbiór poprawnych wartości i zbiór operatorów, które mogą być zastosowany do zmiennej danego typu. Podtyp definiuje ten sam zbiór operatorów co jego typ

Materiał edukacyjny wytworzony w ramach projektu „Scholaris – portal wiedzy dla nauczycieli"1. współfinansowanego przez Unię Europejską w ramach Europejskiego

Wysoka przydatnoœæ z³o¿a chalcedonitowego do od¿elaziania i odmanganiania wody przejawia siê g³ównie wystêpo- waniem w filtrze strefy od¿elaziania o ma³ej wysokoœci,

Katarzyna Pawlikowska-Łagód, Olga Dąbska, Eliza Wołoszynek, Magdalena Wójcik DYSKRYMINACJA OSÓB PO 50-TYM ROKU ŻYCIA NA POLSKIM RYNKU PRACY.

Należy zaznaczyć cały przeszukiwany zakres danych (kolor niebieski, fioletowy), precyzyjnie należy wskazać tylko wyszukiwaną frazę (kolor czerwony). Zakres danych można podać na

Моя жена часто говорила мне, что я покупаю очень много книг и трачу на них все деньги.. Но когда я увидел новую

Jeśli ciąg znaków 2 nie jest podany to przyjmowana jest spacja.. Jeśli n jest mniejsze od długości string1, to zwracane jest n pierwszych znaków z