(c) Instytut Informatyki Politechniki Poznańskiej
10
Nadanie wartości zmiennym (c.d.)
•Nadanie wartości przez wczytanie danych z bazy danych do zmiennej poleceniem SELECT ... INTO ...
•
•
•
•
•Nadanie wartości przez przekazanie zmiennej jako parametru typu IN OUT lub OUT do procedury lub funkcji
•
•
•
•
SELECT nazwisko, etat INTO v_nazwisko, v_etat
FROM pracownicy WHERE placa_pod = (
SELECT MAX(placa_pod) FROM pracownicy );
DECLARE
v_pensja NUMBER(7,2);
PROCEDURE zarobki(id_prac INT IN, placa REAL OUT) IS ...
BEGIN
SELECT AVG(placa_pod) INTO v_pensja FROM pracownicy; zarobki(100, v_pensja);