|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : mars 2005 Messages : 162 ![]() |
Bonjour,
J'ai un fichier de plus de 700000 lignes, et je voudrais tester si une combinaison de champs est une clé primaire ou non. Je souhaite faire cela à l'aide d'un trigger se déclenchant lors de l'insertion. Je veux que la ligne, si elle existe déjà, soit quand même copiée dans ma table, mais en être informé. Je ne sais pas trop comment m'y prendre, dois-je déclarer ma clé primaire comme étant la combinaison que j'imagine, auquel cas la ligne ne sera pas copiée, ou alors dois-je faire un select sur ma table where les champs de ma combinaison correspondent, ce qui risque d'être très long... Merci de votre aide keum
|
|
|
00
|
|
|
#2 | ||
|
Invité régulier
![]() Inscription : août 2006 Messages : 7 ![]() |
pour quoi vous ne créez pas la clé primaire avec la combinaison des champs que vous pensez que c'est la clé jusque vous trouvez la combinaison correcte ? par exemple:
Code :
|
||
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
Le plus simple et le plus propre est de
|
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : mars 2005 Messages : 162 ![]() |
Merci beaucoup pour ton aide, c'est le genre de réponse que j'attendais
merci encore ![]() keum |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com