Bonjour
mon pb est le suivant:
j'ai deux tables
Filères et Plages_de_Numero
pour chaque filières correspond une plage de numéro
et les bornes limites pour l'ensemble des plages est [1..10999].
exemple:
pour Automobile---> on a la plage suivante [1..100]
Agriculture--> on a la plage suivante [101..206]
...........-->.......................
voici donc ce que je fais:
maintenant voici mon pb
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 create DOMAIN INTERVALLE AS INTERGER CHEK (VALUE BETEWEEN 1 AND 10999) ); create table FILIERES ( NUMERO_FIL VARCHAR(5) NOT NULL, LIBELLE VARCHAR(80) NOT NULL, NUMERO_ICS INTEGER, primary key (NUMERO_FIL) ); create table PLAGE_DE_NUMERO NUMERO_PLAGE VARCHAR(3) NOT NULL, PLAGE INTERVALLE, primary key (NUMERO_PLAGE) ); alter table FILIERES add FOREIGN KEY (NUMERO_PLAGE) REFERENCES PLAGE_NUMERO;
je veux inserrer dans la table PLAGE_DE_NUMERO et
je ne sais plus comment definir une autre plage a l'interieur de la
première plage(celle définit dans dans le domaine)
j'ai opté pour cette manière pour la plage de la filière Automobile
par exemple:
es ce que cela est faisable ? sinon aidez moi s'il vous plait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 insert into PLAGE_DE_NUMERO (NUMERO_PLAGE,PLAGE); values(12,[1..100]);
je suis ouvert à toutes les solutions
merci.
Edité par Barbibulle :
Partager