Retrouver les tables dans deux bases SQL distinctes

Signaler
-
Messages postés
30352
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 novembre 2020
-
Bonjour,
Je souhaite retrouver les tables communes à deux bases SQL distinctes, mais je ne connais pas la requête qu'il faut.
D'avance merci pour votre aide

2 réponses

Messages postés
30352
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 novembre 2020
3 026
Bonjour,

Question un peu vague....

déjà, merci d'indiquer le moteur de base de données utilisé : Mysql ? SqlServer ? Oracle ? Access ? postgreSql ? autre ?

Ensuite, le plus simple... c'est d'ouvrir les BDD en question et de regarder avec tes petits yeux le nom des tables qui s'y trouvent...

Tu peux aussi lister les tables, par exemple sur mysql, avec un SHOW TABLES;
par exemple
SHOW TABLES 
[FROM databasename] 



sous Oracle
SELECT owner, table_name
 FROM dba_tables

Bonjour Jordane45,
Merci pour votre réponse.
Le moteur de base est SqlServer
Pour préciser ma question,
J'ai deux bases de données et je souhaite retrouver les tables ayant les mêmes noms
Messages postés
30352
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 novembre 2020
3 026
Tu peux lister les tables d'une BDD en faisant
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE'


PS: Je déplace ta question dans le forum SQLSERVER.