5409392300

5409392300



Bazy danych 2 - Laboratorium 2

DECLARE

TYPE pracownik rekord 1 IS RECORD ( nazwisko pracownik.nazwisko%TYPE, pensja number(6,2) not nuli :=900

);

gdzie %TYPE oznacza pseudoatrybut określający typ zmiennej zgodny z typem kolumny nazwisko w tabeli pracownik.

pracownikl pracownik_rekordl;

- typ tablicowy - struktura dwukolumnowej macierzy, w której pierwsza kolumna jest wykorzystywana do indeksowania wierszy tablicy i musi być typu binaryinteger; druga kolumna może być zadeklarowana z wykorzystaniem jednego z predefiniowanych typów prostych, np. char, mim ber, datę. Liczba wierszy tablicy jest praktycznie nieograniczona.

DECLARE

TYPE nazwa_typu_tablicowego IS TABLE OF typ_kolumny [NOT NULL]

INDEX BY binary integer;

zmi ennatabl i cowa nazwa typu tablicowego',

zmienna iablicowa(mtmer komórki), —wartość znajdująca się w tablicy na pozycji numer komórki Przykład.4

declare

type tablica is table of number index by binary integer; tab liczb tablica',

begin

tab_liczb(0) := 2; — odwołanie do 0 elementu tablicy dbmsoutput. putl ine(tab_l iczb(O)); tab liczb(l) := 2 * tab liczb(O); dbmsoutput. putl ine(tab_l iczb( 1)); tab_liczb(2) := 3*tab_liczb(l)-tab_liczb(0); dbms_output.put_line(tab_liczb(2));

end;

/

12



Wyszukiwarka

Podobne podstrony:
Bazy danych 2 - Laboratorium 2 Ogólna struktura programu-bloku jest następująca: [DECLARE /* deklara
Bazy danych 2 - Laboratorium 2 Sekcja DECLARE - składnia. DECLARE nazwazmiennej typ_zmiennej
Bazy danych LABORATORIUM dr inż. Marta Chodyka
Bazy danych LABORATORIUM mar inź. Marta Chodyka1. DODAWANIE REKORDÓW - INSERT Składnia tego poleceni
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encii 1. Podstawowe
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji 3.
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji Związek pomiędzy
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji Przykład 1: Narysuj
Bazy danych 2 - Laboratorium 2 Język PL/SOL: •    złożony język programowania, dzięki
Bazy danych 2 - Laboratorium 2 Polecenie run działa podobnie do / (ukośnik), z tą różnicą, że wykony
Bazy danych 2 - Laboratorium 2 SQL> SQL> LSIT 2 3 2 DBMS_OUTPUT.PUT_LINE( Hello, world ); 3*
Bazy danych 2 - Laboratorium 2 INSTRUKCJE STERUJĄCE - instrukcja warunkowa IF warunek 1 THEN
Bazy danych 2 - Laboratorium 2 Jeśli chcemy wprowadzić wartość z klawiatury (interaktywnie) musimy u
Bazy danych 2 - Laboratorium 2 - pętla numeryczna for FOR zmiennalicznikowa IN x..y LOOP instrukcje;
Bazy danych 2 - Laboratorium 2 Przykład 8 BEGIN «petlal» — etykieta pętli for i in 1.10

więcej podobnych podstron