Retrouver les tables dans deux bases SQL distinctes

jmp -  
jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    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
    

    0
  2. jmp
     
    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
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      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.
      0