bonjour,
j'ai un petit pb pour la création d'une table. je n'arrive pas a créer la table qui comporte en clé primaire 3 champs dont deux sont clés primaire d'une autre table.
voici les scripts :
et voici la création qui ne marche pas
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 table seg_categorie ( cat_id int primary key cat_pos int not null, cat_parent int ); create table seg_segment ( seg_id int primary key seg_pos int not null ); create table seg_seg_cat ( seg_seg_id int references seg_segment(seg_id), seg_cat_id int references seg_categorie(cat_id), primary key (seg_seg_id, seg_cat_id) ); create table dta_visuel ( vis_id int primary key vis_code varchar(3) not null, vis_picture int );
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 create table seg_dta_vis ( vis_seg_id int references seg_seg_cat(seg_seg_id), vis_cat_id int references seg_seg_cat(seg_cat_id), vis_vis_id int references dta_visuel(vis_id), vis_taux int not null, primary key (vis_seg_id,vis_cat_id ,vis_vis_id ) );
par avance merci de votre aide
Mic
Partager