Bonjour,
J'aimerais savoir s'il est possible de faire référence dans la table 2 sur un champ de la clé primaire composée de la table 1?
exemple:
La contrainte va poser un problème puisque la table A a une clé primaire composée.
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 table A ( COLUMN_1 int not null, COLUMN_2 int not null, COLUMN_3 varchar(20) null, constraint PK_A primary key (COLUMN_1, COLUMN_2) ) go create table B ( COLUMN_1 int null, COLUMN_2 varchar(20) null ) go alter table B add constraint FK_B_REFERENCE_A foreign key (COLUMN_1 ) references A (COLUMN_1) go
Serait-il néanmoins faire référence à la A.COLUMN_1 en gardant la clé composée?
Quelle serait la syntaxe pour ma contrainte?
Partager