ZSBD-2st-1.2-lab1.tresc-1.1-Slajd41: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian
 
Nie podano opisu zmian
 
Linia 4: Linia 4:




Grupy odświeżania mogą być również tworzone jawnie. Służy do tego celu procedura MAKE pakietu systemowego o nazwie DBMS_REFRESH. Podstawową składnię wywołania procedury MAKE przedstawiono na slajdzie.<br/>
Grupy odświeżania mogą być również tworzone jawnie. Służy do tego celu procedura MAKE pakietu systemowego o nazwie DBMS_REFRESH. Podstawową składnię wywołania procedury MAKE przedstawiono na slajdzie.


Procedura MAKE posiada 13 argumentów wywołania, z których cztery pierwsze muszą posiadać jawnie wyspecyfikowane wartości. Pozostałe 9 argumentów może przyjąć wartości domyślne. Pierwszym argumentem wywołania (name typu <i>varchar2</i> <i>)</i> jest nazwa tworzonej grupy odświeżania. Drugim argumentem jest nazwa migawki, lub lista migawek (<i>list</i> typu <i>varchar2</i> ), bądź też zmienna typu tablica PL/SQL zawierająca nazwy migawek (<i>tab</i> typu <i>table</i> <i>of</i> <i>varchar2</i> ). Argument trzeci (<i>next_date</i> typu <i>date</i> ) określa datę i czas pierwszego odświeżenia migawek w grupie. Natomiast argument czwarty (interval typu <i>varchar2</i> ) określa wspólną dla wszystkich migawek częstotliwość odświeżania. Dodatkowo, wartością piątego argumentu (implicit_destroy typu <i>boolean</i> ) można określić zachowanie się grupy w przypadku usunięcia z niej ostatniej migawki. Domyślnie argument ten przyjmuje wartość <i>TRUE</i> , co oznacza automatyczne usunięcie grupy w przypadku, gdy usunięto z niej ostatnią migawkę. Wartość <i>FALSE</i> tego argumentu spowoduje zachowanie grupy w systemie. <br/>
Procedura MAKE posiada 13 argumentów wywołania, z których cztery pierwsze muszą posiadać jawnie wyspecyfikowane wartości. Pozostałe 9 argumentów może przyjąć wartości domyślne. Pierwszym argumentem wywołania (name typu ''varchar2'' '')'' jest nazwa tworzonej grupy odświeżania. Drugim argumentem jest nazwa migawki, lub lista migawek (''list'' typu ''varchar2'' ), bądź też zmienna typu tablica PL/SQL zawierająca nazwy migawek (''tab'' typu ''table'' ''of'' ''varchar2'' ). Argument trzeci (''next_date'' typu ''date'' ) określa datę i czas pierwszego odświeżenia migawek w grupie. Natomiast argument czwarty (interval typu ''varchar2'' ) określa wspólną dla wszystkich migawek częstotliwość odświeżania. Dodatkowo, wartością piątego argumentu (implicit_destroy typu ''boolean'' ) można określić zachowanie się grupy w przypadku usunięcia z niej ostatniej migawki. Domyślnie argument ten przyjmuje wartość ''TRUE'' , co oznacza automatyczne usunięcie grupy w przypadku, gdy usunięto z niej ostatnią migawkę. Wartość ''FALSE'' tego argumentu spowoduje zachowanie grupy w systemie.  




[[ZSBD-2st-1.2-lab1.tresc-1.1-Slajd40 | << Poprzedni slajd]] | [[ZSBD-2st-1.2-lab1.tresc-1.1-toc|Spis treści ]] | [[ZSBD-2st-1.2-lab1.tresc-1.1-Slajd42 | Następny slajd >>]]
[[ZSBD-2st-1.2-lab1.tresc-1.1-Slajd40 | << Poprzedni slajd]] | [[ZSBD-2st-1.2-lab1.tresc-1.1-toc|Spis treści ]] | [[ZSBD-2st-1.2-lab1.tresc-1.1-Slajd42 | Następny slajd >>]]

Aktualna wersja na dzień 14:43, 14 sie 2006

Tworzenie grupy odświeżania

Tworzenie grupy odświeżania


Grupy odświeżania mogą być również tworzone jawnie. Służy do tego celu procedura MAKE pakietu systemowego o nazwie DBMS_REFRESH. Podstawową składnię wywołania procedury MAKE przedstawiono na slajdzie.

Procedura MAKE posiada 13 argumentów wywołania, z których cztery pierwsze muszą posiadać jawnie wyspecyfikowane wartości. Pozostałe 9 argumentów może przyjąć wartości domyślne. Pierwszym argumentem wywołania (name typu varchar2 ) jest nazwa tworzonej grupy odświeżania. Drugim argumentem jest nazwa migawki, lub lista migawek (list typu varchar2 ), bądź też zmienna typu tablica PL/SQL zawierająca nazwy migawek (tab typu table of varchar2 ). Argument trzeci (next_date typu date ) określa datę i czas pierwszego odświeżenia migawek w grupie. Natomiast argument czwarty (interval typu varchar2 ) określa wspólną dla wszystkich migawek częstotliwość odświeżania. Dodatkowo, wartością piątego argumentu (implicit_destroy typu boolean ) można określić zachowanie się grupy w przypadku usunięcia z niej ostatniej migawki. Domyślnie argument ten przyjmuje wartość TRUE , co oznacza automatyczne usunięcie grupy w przypadku, gdy usunięto z niej ostatnią migawkę. Wartość FALSE tego argumentu spowoduje zachowanie grupy w systemie.


<< Poprzedni slajd | Spis treści | Następny slajd >>