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