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

 

Advertentie

>

Poll

Voorkeur
 

Wie is er aanwezig

We hebben 255 gasten online