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 /* deklaraBazy danych 2 - Laboratorium 2 Sekcja DECLARE - składnia. DECLARE nazwazmiennej typ_zmiennejBazy danych LABORATORIUM dr inż. Marta ChodykaBazy danych LABORATORIUM mar inź. Marta Chodyka1. DODAWANIE REKORDÓW - INSERT Składnia tego poleceniPrzedmiot Bazy danych Laboratorium Temat Diagramy związków encii 1. PodstawowePrzedmiot Bazy danych Laboratorium Temat Diagramy związków encji 3.Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji Związek pomiędzyPrzedmiot Bazy danych Laboratorium Temat Diagramy związków encji Przykład 1: NarysujBazy danych 2 - Laboratorium 2 Język PL/SOL: • złożony język programowania, dziękiBazy danych 2 - Laboratorium 2 Polecenie run działa podobnie do / (ukośnik), z tą różnicą, że wykonyBazy 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 THENBazy danych 2 - Laboratorium 2 Jeśli chcemy wprowadzić wartość z klawiatury (interaktywnie) musimy uBazy 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.10więcej podobnych podstron