On Wed, 10 Sep 2008 12:08:25 +0200, Stephane Bortzmeyer <bortzmeyer(at)nic(dot)fr>
wrote:
>
>> Une clé étrangère est une référence à un enregistrement, et non
> pas
>> à une valeur.
>
> OK, comme cela, je comprends. Merci.
>
> Mon but initial était de forcer une valeur à être présente dans une
> autre table (pas forcément de manière unique) et, pour cela, la seule
> solution est l'usage de « triggers » (en s'inspirant du message de
> Jean-Samuel Reynaud). Correct ?
>
Oui, avec un trigger, tu va pouvoir faire ce que tu veux, y compris
verifier la présence d'une valeur, et annuler la transation en cours le
cas échéant.
--
Sébastien Lardière