SQL New Features In Oracle9i - View Constraints
In Oracle 9i zijn er een groot aantal verbeteringen aangebracht in SQL. Hieronder - View Constraints

View Constraints


Declarative primary key, unique key en foreign key constraints kunnen nu gedefinieerd worden tegen views. De NOT NULL constraint wordt geƫrft van de base tabel zodat deze niet expliciet gedeclareerd kunnen worden. De constraints worden niet gevalideerd dus moeten ze gedefinieerd worden met DISABLE NOVALIDATE clause:


CREATE VIEW Emp_view
(id PRIMARY KEY DISABLE NOVALIDATE, firstname)
AS SELECT employee_id, first_name
FROM employees
WHERE department_id = 10;

ALTER VIEW Emp_view
ADD CONSTRAINT emp_view_unq
UNIQUE (first_name) DISABLE NOVALIDATE;


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 304 gasten online