(c) Instytut Informatyki Politechniki Poznańskiej
7
Zmienne tablicowe
•Tablice indeksowane (index-by tables): nieograniczony rozmiar, automatycznie rozszerzane, nie mogą być typem atrybutu w bazie danych, indeks tablicy może być ujemny
•Tablice zagnieżdżone (nested tables): nieograniczony rozmiar, rozszerzane za pomocą procedury EXTEND, mogą być typem atrybutu w relacji, mogą być użyte w poleceniach DML, nie zainicjalizowana tablica jest pusta, przechowywane fizycznie w osobnej relacji (store table), indeks tablicy musi być dodatni
•Kolekcje o zmiennym rozmiarze (varrays): ograniczony i rozszerzalny rozmiar, przechowywane w zwartej postaci in-line, indeks kolekcji musi być dodatni
TYPE PracTab IS TABLE OF VARCHAR2(50)
INDEX BY BINARY_INTEGER;
TYPE PracRecTab IS TABLE OF Pracownik;
TYPE SwietaVar IS VARRAY(50) OF DATE;