Bonjour à tous
s'il vous plait j dois creer ces deux tables
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
CLIENT(LOGIN,MP,NOM,PNOM,DATN)
CONTACT(NUMERO,#LOGIN,TYPEC)
Avec les conditions suivantes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
MP contient 8 positions dont les deux derniers forment un entier de 1 à 99
LOGIN contient le caractère @
TYPEC ={'telephone','postale','mailing'}
voici mes requetes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
create table CLIENT
   (LOGIN varchar2(15) PRIMARY KEY CONSTRAINT lg CHECK (LOGIN LIKE '%@%'),
    MP VARCHAR2(15) CONSTRAINT M CHECK (MP LIKE '________' AND TO_NUMBER ('%__','xx') between 1 and 99),
    NOM VARCHAR2(15),
    PNOM VARCHAR(15),
    DATN DATE);
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
create table CONTACT
  2  (NUMERO NUMBER(15),
  3  LOGIN varchar2(15) REFERENCES CLIENT(LOGIN),
  4  TYPEC VARCHAR2(15) constraint typ CHECK (TYPEC in ('telephone','postale','mailing')));
les tables se crées quand j'essai d'entrer un tuple dans la table client j'ai un erreur au niveau de MP (On me dit mot incorrect) j comprend pas pourquoi
S'il vous plait est ce que la requette sur MP n' est pas conforme au conditions requises ?
Merci