Relation entre tables Interbase

Résolu
cs_kabakas Messages postés 45 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 7 mai 2011 - 3 juil. 2010 à 18:01
beckerich Messages postés 302 Date d'inscription jeudi 29 septembre 2005 Statut Membre Dernière intervention 17 septembre 2013 - 3 juil. 2010 à 21:39
Salut à tous

pouvez-vous me dire est-ce possible de faire une relation entre tables d'interbase comme on le fait dans access

comme ceci




et merci infiniment

1 réponse

beckerich Messages postés 302 Date d'inscription jeudi 29 septembre 2005 Statut Membre Dernière intervention 17 septembre 2013 2
3 juil. 2010 à 21:39
bonjour,

bien sûr, c'est possible :

create table table1 (
n_client integer not null,
nom_client varchar(45) not null,
tel varchar(20),
constraint pk_table1 primary key(n_client)
);

create table table2 (
id_achat integer not null,
n_client integer not null,
blabla...,
constraint pk_table2 primary key (id_achat)
);

alter table table2
add constraint FK_table2_reference_n_client foreign key (n_client)
references table1 (n_client);

Je n'ai pas testé mais cela ressemble à cela : exemple
3
Rejoignez-nous