Bonjour,

Je m'initie avec le data modeler de sql developer. Je crée un modèle relationnel avec des contraintes sur les "range" de valeurs ou des listes d'énumérés. Je génère le DLL correspondant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
-- Generated by Oracle SQL Developer Data Modeler Version: 2.0.0 Build: 584
--   at:        2010-03-08 19:26:07
--   site:      Oracle Database 10g
--   type:      Oracle Database 10g
 
CREATE TABLE ACTLIST 
    ( 
     TIME_ACT INTEGER  NOT NULL , 
     NON_CTL_AREA_NAME VARCHAR2 (12)  NOT NULL , 
     AIRSPACE_ENV_NAME VARCHAR2 (20)  NOT NULL 
    ) LOGGING 
;
 
ALTER TABLE ACTLIST 
    ADD CONSTRAINT TIME_ACT_CHCK 
    CHECK ( TIME_ACT BETWEEN 1 AND 2000) 
;
 
CREATE TABLE AIRCR_MO 
    ( 
     AIRCRAFT_NAME VARCHAR2 (4)  NOT NULL , 
     WAKE_TURBULENCE_CAT VARCHAR2 (1)  NOT NULL , 
     TAS INTEGER  NOT NULL 
    ) LOGGING 
;
 
ALTER TABLE AIRCR_MO 
    ADD CONSTRAINT WAKE_TURBULENCE_CAT_CHCK 
    CHECK ( DESCRIPTION IN ( 'L', 'M', 'H' )) 
;
 
ALTER TABLE AIRCR_MO 
    ADD CONSTRAINT TAS_CHCK 
    CHECK ( TAS BETWEEN 0 AND 999) 
;

Lorsque j'importe ce même DLL, les contraintes sur les "range" de valeurs ou des listes d'énumérés sont perdues. Est ce normal ? Les domaines sur chacunes des colonnes sont bien créés mais les "ranges" et "values list" sont vides !

Merci