Concaténer des Alter Table ?
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:
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...) :
Code:
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 |
..merci pour vos réponses.
Vincent M.