Podstawianie wartości pod zmienne lub stałe z danych z bazy danych 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 jabyÅ›my chcieli wyÅ›wietlić wartość zmiennej oddziaÅ‚y to kożystamy z funkcji PUT_LINE z pakietu DBMS_OUTPUT
DBMS_OUTPUT.PUT_LINE( ‘Liczba oddziałów w Warszawie wynosi:’|| to_char(oddziaÅ‚y));
END;
/