Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Statické tabuľky sa vytvárajú pomocou príkazu CREATE TABLE s klauzulou STATIC. Napríklad nasledujúci príkaz vytvorí statickú tabuľku s názvom customer_data:
```
CREATE TABLE customer_data (
customer_id NUMBER PRIMÁRNY KĽÚČ,
meno VARCHAR2(50),
adresa VARCHAR2(100),
mesto VARCHAR2(50),
stav VARCHAR2(2),
PSČ VARCHAR2(10)
) STATIC;
```
Statické stoly majú niekoľko výhod oproti tradičným stolom organizovaným na hromadu. Po prvé, statické tabuľky sú efektívnejšie na čítanie, pretože údaje sú uložené v súvislom bloku pamäte. Tým sa zníži počet I/O operácií, ktoré sú potrebné na získanie údajov z tabuľky. Po druhé, statické tabuľky sú menej náchylné na poškodenie, pretože údaje sa často nemenia. Po tretie, statické tabuľky možno použiť na zlepšenie výkonu dotazov, ktoré pristupujú k údajom iba na čítanie.
Statické tabuľky však majú aj určité nevýhody. Po prvé, statické tabuľky nemožno upravovať priamo. Ak potrebujete aktualizovať údaje v statickej tabuľke, musíte tabuľku najskôr zrušiť a znova ju vytvoriť. Po druhé, statické tabuľky nemožno použiť na ukladanie údajov, ktoré sa často menia. Ak potrebujete ukladať údaje, ktoré sa často menia, mali by ste namiesto toho použiť tabuľku usporiadanú do haldy.
Statické tabuľky sú cenným nástrojom na ukladanie údajov iba na čítanie v systéme Oracle. Môžu zlepšiť výkon vašich dopytov a znížiť riziko korupcie.