Bonjour,
Je crée un simple héritage comme ceci :
et j'aimerais savoir comment faire en sorte que la clef primaire soit la même contrainte dans les 2 tables (dites moi si vous ne voyez pas de quoi je veux parler).
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 CREATE TYPE ARTICLE_TYPE AS OBJECT ( id NUMBER(8), designation VARCHAR(255) ) NOT FINAL / CREATE TYPE ARTICLE_LOURD_TYPE UNDER ARTICLE_TYPE ( poid NUMBER(8) ) / CREATE TABLE article OF ARTICLE_TYPE ( CONSTRAINT pk_article PRIMARY KEY(id) CONSTRAINT un_designation UNIQUE(designation) ); CREATE TABLE article_lourd OF ARTICLE_LOURD_TYPE ( CONSTRAINT MEME CLEF PRIMAIRE ???? CONSTRAINT un_designation UNIQUE(designation) );
et pouvez vous également me dire si c'est la meilleure façon de faire cet héritage ?
merci d'avance.
Partager