Le 10/02/2012 13:11, Lucien RUBEMPRE a écrit :
/Le 10/02/2012 09:44, Bernard Ribot a écrit :/
/
Je pense qu'il faut faire un ALTER TABLE ALTER COLUMN via l'éditeur
SQL (Outils > SQL).
Bernard /
J'ai tenté ceci :
ALTER TABLE t_pays ALTER COLUMN ClairPays UNIQUE KEY `ClairPays`
(`ClairPays`)
et j'obtiens cela :
You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use
near 'UNIQUE KEY `ClairPays` (`ClairPays`)' at line 1
Alors, j'ai peut-être pas bien compris ta solution ?
En supposant que c'est une base HSQLDB (SGBD intégré à OOo) la syntaxe
est la suivante :
ALTER TABLE "nom_table" ADD CONSTRAINT "nom_contrainte" UNIQUE
("ClairPays")
nom_contrainte est un nom choisi par toi, par exemple : c_ClairPays
Bernard
--
Bernard Ribot
LibreOffice.org 3.5.0rc3 / Windows 7 SP1
LibreOffice.org 3.3.4 / Windows XP SP3
--
------------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help