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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

DML w PL/SQL (3)

DML w PL/SQL (3)


Zastosowanie poleceń INSERT, UPDATE i DELETE w programie PL/SQL w podstawowej postaci nie różni się niczym od postaci stosowanej w SQL. Opcjonalnie do poleceń można dodać klauzulę RETURNING INTO, która pozwala na zapisanie we wskazanej zmiennej:

  • wartości atrybutów rekordu, wstawionego przez zlecenie INSERT,
  • wartości atrybutów rekordu, zmodyfikowanego przez zlecenie UPDATE,
  • wartości atrybutów rekordu, usuniętego przez zlecenie DELETE.

Przykład zaprezentowany na powyższym slajdzie pokazuje polecenie INSERT, wstawiające do relacji PRACOWNICY rekord opisujący pracownika Jacka Kowalskiego z identyfikatorem 400. Dzięki klauzuli RETURNING INTO wartość, jaka w nowym rekordzie została zapisana w atrybucie ID_PRAC, zostaje zapisana w zmiennej v_id_prac.


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