Le 04/07/07, Patrick C.<[EMAIL PROTECTED]> a écrit :
Cela ne fonctionne pas en lançant l'instruction:
CREATE TABLE Mesure (
idMesure INTEGER NOT NULL IDENTITY,
Parametre_idParametre INTEGER NOT NULL,
Grandeur_mesuree VARCHAR(255) NOT NULL,
Operateur VARCHAR(255) NULL,
Valeur_quantitative FLOAT NULL,
Unite_expression VARCHAR(45) NULL,
Valeur_qualitative VARCHAR(45) NULL,
Role_mesure VARCHAR(255) NULL,
Methode_mesure VARCHAR(255) NULL,
PRIMARY KEY(idMesure),
INDEX Mesure_FKIndex1(Parametre_idParametre),
FOREIGN KEY(Parametre_idParametre)
REFERENCES Parametre(idParametre)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
Réponse d'OpenOffice:
1: Unexpected token: MESURE_FKINDEX1 in statement [
La solution actuelle est de supprimer INDEX et de faire ensuite
ALTER TABLE Mesure ADD CONSTRAINT toto FOREIGN KEY (iDMesure)
REFERENCES Parametres(idParametre)
En passant directement l'instruction, j'ai aussi une erreur.
Ta clé est différente. via DBD, c'est "Parametre_idParametre" , dans
ton alter, c'est "iDMesure". Peut-être faut-il chercher par là.
Mathias
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]