Bonjour,
Cette question est purement question de connaissance et n'a pas d'application présente et immédiate...Mais personne ne peut me répondre, même pas mes formateurs en cours.
A la modification d'une table (par exemple ajout de clé primaire ou de clé étrangère...)
voici la méthode de script couramment utilisée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ALTER TABLE [Participe] ADD CONSTRAINT PK_Participe PRIMARY KEY(id_epr_particip,id_gym_particip); GO ALTER TABLE [Jury] ADD CONSTRAINT PK_Jury PRIMARY KEY(id_jury); GO ALTER TABLE [Appartient] ADD CONSTRAINT FK_Appartient_Equipe FOREIGN KEY(id_equ_app) REFERENCES [Equipe](id_equ); GO ALTER TABLE [Appartient] ADD CONSTRAINT FK_Appartient_Gymnaste FOREIGN KEY(id_gym_app) REFERENCES [Gymnaste](id_gym); GO
Mais n'y aurait-il pas la possibilité de concaténer les alter table..? Un peu de la forme (forme d'ailleurs testée mais non fonctionnelle visiblement...) :
..merci pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ALTER TABLE [Jury] ADD CONSTRAINT PK_Jury PRIMARY KEY(id_jury); GO ALTER TABLE [Appartient] ADD CONSTRAINT FK_Appartient_Equipe FOREIGN KEY(id_equ_app) REFERENCES [Equipe](id_equ), ADD CONSTRAINT FK_Appartient_Gymnaste FOREIGN KEY(id_gym_app) REFERENCES [Gymnaste](id_gym); GO
Vincent M.
Partager