salut tout le monde,
j'ai crée 3 table:
la table personnePhysique,
la table personneMorale,
et la table contrat
voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE TABLE PERSONNEPHISYQUE ( CODE NUMBER(38) NOT NULL, NOM VARCHAR2(20), PRENOM VARCHAR2(20), NUMTEL NUMBER(14), ADRESSE VARCHAR2(50), PRIMARY KEY (CODE));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CREATE TABLE PERSONNEMORALE ( CODEFISCAL NUMBER(38) NOT NULL, RAISONSOC VARCHAR2(50), PRIMARY KEY (CODEFISCAL));mon problème est que je veut vérifier que le CODECLIENT de la table CONTRAT est soit un CODEFISCAL(d'une société par exemple) dans PERSONNEMORALE soit un CODE(d'une personne) dans PERSONNEPHYSIQUE,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TABLE CONTRAT ( NUMCONTRAT NUMBER(38), NUMVEHICULE NUMBER(38), ETATNEUF NUMBER(38), CODECLIENT NUMBER(38));
comment je peu faire ?![]()
Partager