Index szervezett tábla (Index Organized Table -> IOT) ===================================================== Együtt (egy szegmensen) tárolódik a tábla és az index, ilyen esetben kötelező elsődleges kulcs megadása. Létrejön egy logikai tábla (szegmens nélkül), egy index szegmens, és egy túlcsordulási szegmens (ahová a sorok vége kerül). PCTTRESHOLD: Egy index bejegyzés a blokknak hány százalékát foglalhatja el. Ha ennél nagyobb a sor -> túlcsordulás INCLUDING: Mely oszlopok tárolódjanak együtt a kulccsal. A megadott oszlop utániak -> túlcsordulási szegmensre OVERFLOW: Ha nem adjuk meg, akkor nem is hozza létre a túlcsordulási szegmenst, csak ha szükség lesz rá. CREATE TABLE cikk_iot ( ckod integer, cnev varchar2(20), szin varchar2(15), suly float, CONSTRAINT cikk_iot_pk PRIMARY KEY (ckod) ) ORGANIZATION INDEX PCTTHRESHOLD 20 INCLUDING cnev OVERFLOW TABLESPACE users; A fenti utasítás hatására két szegmens jön létre (egy index és egy tábla), valamint egy olyan objektum, amihez nem tartozik szegmens, és így nincs is DATA_OBJECT_ID-ja !!! Információk az indexekről a katalógusban: DBA_INDEXES DBA_IND_COLUMNS (indexbeli oszlopok) DBA_IND_EXPRESSIONS (függvény alapú index kifejezései) Index szervezett tábla index része: DBA_INDEXES -> index_type és table_name oszlopok Index szervezett tábla tábla része: DBA_TABLES -> iot_name és iot_type oszlopok