Que dois-je faire??

Que dois-je faire?? - SQL/NoSQL - Programmation

Marsh Posté le 25-02-2008 à 16:42:45    

Salut,
 
je voudrais savoir, comme c'est la même table, si je peux mettre ces 3 lignes dans le même ALTER TABLE ou alors je dois faire 1 ALTER TABLE pour chaque ligne. :)
 
CA :  
 
ALTER TABLE Car_Hire_Contract
ADD FOREIGN KEY contract_no_fk (Contract_no) REFERENCES Hire_contract (Contract_No),
ADD FOREIGN KEY car_registration_fk (Car_registration) REFERENCES Car (Car_registration),
ADD FOREIGN KEY no_driver_fk (No_driver) REFERENCES Driver (No_driver);
 
 
OU CA :
 
ALTER TABLE Car_Hire_Contract
ADD FOREIGN KEY contract_no_fk (Contract_no) REFERENCES Hire_contract (Contract_No);
 
ALTER TABLE Car_Hire_Contract
ADD FOREIGN KEY car_registration_fk (Car_registration) REFERENCES Car (Car_registration);
 
ALTER TABLE Car_Hire_Contract
ADD FOREIGN KEY no_driver_fk (No_driver) REFERENCES Driver (No_driver);
 
 
 
Merci
 
nb : Le serveur Oracle de la fac est en vrac... donc je ne peux pas tester!!! lol


Message édité par slr56 le 25-02-2008 à 16:44:52
Reply

Marsh Posté le 25-02-2008 à 16:42:45   

Reply

Marsh Posté le 25-02-2008 à 18:18:37    

Le premier fonctionne très bien en MySQL, je suppose qu'en Oracle aussi :)

Reply

Marsh Posté le 25-02-2008 à 18:19:38    

d'accord merci Zebix :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed