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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

DML w PL/SQL (4)

DML w PL/SQL (4)


Komentarza wymaga jeszcze użycie zmiennych rekordowych w poleceniach DML. W przypadku polecenia INSERT zmienną rekordową można podać bezpośrednio w klauzuli VALUES polecenia. W zaprezentowanym na slajdzie przykładzie do relacji ZESPOLY zostaje wstawiony rekord, którego wartości dla poszczególnych atrybutów przechowuje zmienna rekordowa v_zespol.

Dla polecenia UPDATE istnieje możliwość modyfikacji wszystkich atrybutów rekordu relacji do wartości, jakie zawiera zmienna rekordowa. Do tego celu należy użyć konstrukcji SET ROW = v_zmienna_rekordowa. W przykładzie wartości atrybutów rekordu, opisującego zespół o identyfikatorze 70, zostają zmienione do wartości, przechowywanych w zmiennej v_zespol.


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