Podstawianie wartości pod zmienne lub stałe z danych z bazy danych oracle
Zmienne i stałe w bazie oracle
Jak już wcześniej widzieliśmy możemy podstawiać wartości do zmiennych lub stałych w bloku deklaracji i w bloku głównym. Innym sposobem na podstawienie wartości może być wyciągnięcie danych z bazy i wstawienie do zmiennej.
Przykład pokazuje jak to zrobić:
DECLARE
zmienna1 NUMBER(4):=0;
zmienna2 NUMBER(3):=2;
id1 NUMBER(2);
id2 NUMBER(2);
BEGIN
SELECT liczba_oddzialow *2 INTO zmienna1 from oddziały where miasto=’WARSZAWA’;
– powyżej widzimy ze liczba oddziałów pomnożona przez 2 dla miasta Warszawa będzie podstawiona pod zmienną oddziały
– następnie jak byśmy chcieli wyświetlić wartość zmiennej oddziały to korzystamy z funkcji PUT_LINE z pakietu DBMS_OUTPUT
DBMS_OUTPUT.PUT_LINE( ‘Liczba oddziałów w Warszawie wynosi:’|| to_char(oddziały));
END;
/