Je travaille sur une application qui peut gérer plusieurs serveurs de base de données comme "MySQL" et "MS SQL Server".
Je souhaite obtenir les noms des tables d'une base de données particulière à l'aide d'une requête générale qui devrait convenir à tous les types de bases de données. J'ai essayé ce qui suit :
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE='BASE TABLE'
Mais il donne les noms des tables de toutes les bases de données d'un serveur particulier, alors que je veux obtenir les noms des tables de la base de données sélectionnée uniquement. Comment puis-je restreindre cette requête pour obtenir les tables d'une base de données particulière ?
1 votes
Pour Mysql, vous pouvez faire simple. SHOW TABLES ;