


(c) Instytut Informatyki Politechniki
Poznańskiej
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);