|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2006 Messages : 7 ![]() |
Bonjour,
Connaissez-vous une requête utilisant les tables système qui permet de retrouver les index redondants d'une base. merci, michael |
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Par indexe redondant je suppose que vous entendez des indexes dont les colonnes initiales sont une sous-ensemble de l'autre (et dans le même ordre).
Dans ce cas une variation de la procédure que j'ai postée il y a quelque temps pour recréer les indexes pourrait être utilisée: Code :
Attention - ce code n'a été testé que minimalement, donc je suggère de le valider correctement avant de lui faire aveuglément confiance! Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2006 Messages : 7 ![]() |
Merci bcp michael,
je viens de tester ton code dans un procédure et ça fonctionne très bien. michael |
|
|
00
|
|
|
#4 | ||
|
Membre du Club
![]() Inscription : décembre 2005 Messages : 48 ![]() |
Voici une petite évolution à cette procédure pour prendre en compte le cas des index qui gèrent des contraintes.
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com