|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 1 ![]() |
Bonjour,
Je viens de rajouter dans une table DB2 un index sur un champs (DB2 sur MainFrame) Comment puis - je verifier que cet index a bien ete rajouter? SPUFI ? Y'a-t-il une table comme SYSIBM.SYSTABLE pouvant me donner des renseignements concernant les index en general ou le mien en particulier? Merci d'avance, Corinne. |
|
|
00
|
|
|
#2 |
![]() ![]() |
Oui l'info est bien reprise dans une des tables mais je ne connais pas le nom de mémoire. Je te conseille des les ouvrir et de chercher le nom de ton index. Bizarement, il me semble que ce n'est pas dans sysindex.
Je penche pour syscat.indexex mais il très possible que les noms soient différent pour ton DB2. Perso je travail sous windows. Pour avoir la liste des tables List tables for schema sysibm List tables for schema syscat |
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : septembre 2004 Messages : 123 ![]() |
Bonjour,
Vous pouvez exécuter la requête suivante : select * from sysibm.sysindexes where tbcreator = 'schema' and tbname = 'nom de la table' Alex. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 097 ![]() |
C'est bien la SYSIBM.SYSINDEXES qui contient la liste des index ...
SYSIBM.SYSINDEXES table Et par exemple, pour l'interroger : Retrieving catalog information about indexes Par contre, si vous êtes amenée à travailler un certain temps dans l'environnement DB2 for z/OS, renseignez vous autour de vous (idéalement auprès d'un DBA) car il existe de nombreux outils d'interrogation du catalogue sous TSO (à base de panel) qui sont plus pratiques qu'une requête SQL directe (même si c'est bien pour la culture ...) Je pense à DB2 Administration Tool d'IBM ou RC/Query de Computer Associates ... Votre site en a sûrement un ... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com