Bonjour,

Je reprends un exemple de création de table d'Oracle.

Je trouve etrange qu'ils créent un index puis la clé primaire.

L'index n'est pas implicite avec la clé primaire ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
CREATE TABLE regions
    ( region_id      NUMBER 
       CONSTRAINT  region_id_nn NOT NULL 
    , region_name    VARCHAR2(25) DEFAULT 'XXX'
    );
 
CREATE UNIQUE INDEX reg_id_pk ON regions (region_id);
 
ALTER TABLE regions
ADD ( CONSTRAINT reg_id_pk
       		 PRIMARY KEY (region_id)
    ) ;
Merci beaucoup

G