liste des tables par base
Bonjour a tous
je dois réaliser une application qui liste toutes les bases SQLServer sur un serveur donné
j'arrive à récupérer la liste des mes bases en utilisant
Code:
select * from INFORMATION_SCHEMA.SCHEMATA;
après j'essaye de récupérer la liste de mes tables en utilisant
Code:
SELECT * FROM INFORMATION_SCHEMA.TABLES
mais dans ce cas là il me renvoie autmotiquement les tables de la première base, et ce pour toutes les bases. J'ai essayé en rajoutant un WHERE pour sélectionner les bases mais ca ne marche pas
NE devrait 'il pas me renvoyer la liste de TOUTES les tables de toutes les bases?
Pour info je travaille sous VB et SQLServer 2000 et j'aimerais faire quelque chose du genre
Code:
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_CATALOG='" & MonRecordset("CATALOG_NAME") & "' ORDER BY TABLE_NAME ;"
Mon recordset étant la liste de mes bases