7.8 Interne Ebene: Oracle
- unterstützt nur Index und Hashen
- Index:
- CREATE [UNIQUE] INDEX indexname
ON tabellenname ( spalte1 [ASC | DESC] [,spalte2 [ASC | DESC],..])
[optional weitere bestimmte Indexeigenschaften....];
- ALTER INDEX indexname.....;
nur zur Änderung der zusätzlichen Indexeigenschaften
- DROP INDEX indexname;
- Hashing:
- CREATE CLUSTER clustername
(spalte1 typ1 [,spalte2 typ2,...])
[optional weitere Clustereigenschaften]
HASHKEYS anz_hashwerte [HASH IS hashfkt];
- hashfkt: voreingestellte Hashfunktion oder eigene nutzbar, muß Wert vom Typ NUMBER liefern
- anz_hashwerte keine Primzahl: wird von Oracle auf nächstgröß ere Primzahl vergröß ert
- ALTER CLUSTER clustername...;
nur zum Ändern der optionalen Clustereigenschaften
Interne Ebene: Oracle
- Forts. Hashing:
- CREATE TABLE tabellenname
(...)
CLUSTER clustername (spalte1 [,spalte2 ...]);
bewirkt, daß tabellenname entspr. über angegebene Attribute gehasht wird (ins Hash-Cluster aufgenommen wird)
- DROP CLUSTER clustername;
löscht Hashcluster, dazu muß Cluster leer sein (alle Tabellen daraus gedropt sein)
Jutta Goeers
Fri Jun 13 11:59:06 MET DST 1997