SQL New Features In Oracle9i - Expliciet Genoemde Indexes op Keys |
In Oracle 9i zijn er een groot aantal verbeteringen aangebracht in SQL. Hieronder Expliciet Genoemde Indexes op Keys
Expliciet genoemde indexen op keys In Oracle9i kan de index die gebruikt wordt om de Primary en Unique keys te ondersteunen, onafhankelijk van de constraint zelf, gedefinieerd worden met de CREATE INDEX syntax binnen de USING INDEX clause van het CREATE TABLE commando:
CREATE TABLE employees ( empno NUMBER(6), name VARCHAR2(30), dept_no NUMBER(2), CONSTRAINT emp_pk primary key(empno) USING INDEX (CREATE INDEX emp_pk_idx ON employees(empno)) );
De constraint kan vervolgens gedropped worden zonder de index te droppen met:
ALTER TABLE employees DROP PRIMARY KEY KEEP INDEX; ALTER TABLE employees DROP CONSTRAINT empno_pk;
zie ook Expliciet genoemde indexen op Keys Share Locks op ongeindexeerde FKs PK Lookup tijdens FK Inserten View Constraints Function Based Index Verbeteringen MERGE Statement Multitabel Inserts Externe Tabellen SELECT .. FOR UPDATE Verbeteringen |