Bonjour,
Pouvez vous me dire comment il est possible de supprimer une contrainte de clé étrangère si, lors de sa création on ne l'a pas nommée.
En effet, la requête de suppression exige qu'on utlise le nom de la contrainte après le mot CONSTRAINT.
voici un exemple de code de création de contraintes de clé étrznagère no nommées
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE TABLE RENTAL( book_date DATE default SYSDATE, copy_id NUMBER(10), title_id NUMBER(10), member_id NUMBER(10), act_ret_date DATE, exp_ret_date DATE default SYSDATE+2, CONSTRAINT rental_bdate_copy_title_pk PRIMARY KEY(book_date,member_id,copy_id,title_id), FOREIGN KEY(copy_id) REFERENCES title_copy(copy_id), FOREIGN KEY(title_id) REFERENCES title (title_id), FOREIGN KEY(member_id) REFERENCES member(member_id)) /
Cordialement.
Nathalie
Partager