sqlite : lister les champs homonymes
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

sqlite : lister les champs homonymes



  1. #1
    cherbe

    sqlite : lister les champs homonymes


    ------

    Bonsoir
    Je récupère une base de données SQLITE contenant de nombreuses tables et dont je ne connais pas la structure. En parcourant rapidement la BDD, j'ai noté que plusieurs tables avaient parfois un nom de champ (colonne) identique.
    Je voudrais obtenir la liste des tables qui contiennent le champ "TOTO" par exemple.
    Merci.

    -----

  2. #2
    Bluedeep

    Re : sqlite : lister les champs homonymes

    Bonjour

    Est ce que SqLite supporte les vues standard ANSI du schéma INFORMATION_SCHEMA ?

  3. #3
    cherbe

    Re : sqlite : lister les champs homonymes

    Bonjour
    Citation Envoyé par Bluedeep Voir le message
    Bonjour
    Est ce que SqLite supporte les vues standard ANSI du schéma INFORMATION_SCHEMA ?
    je ne sais pas ce que tu appelles une "vue standard ANSI" mais j'ai accès à la "master_table". J'obtiens la liste des tables avec :
    Code:
    select * from sqlite_master where type=table
    Dans le résultat, j'ai une colonne nommée SQL qui contient les instructions de création des tables. Donc, si je fais :
    Code:
    select * from sqlite_master where type=table and sql like '%toto%'
    J'obtiens bien la liste des tables contenant le champ TOTO.

    Le problème est donc résolu !
    Merci de ton aide.

  4. #4
    Bluedeep

    Re : sqlite : lister les champs homonymes

    Citation Envoyé par cherbe Voir le message
    je ne sais pas ce que tu appelles une "vue standard ANSI" mais j'ai accès à la "master_table". J'obtiens la liste des tables avec :
    La norme SQL ANSI prévoit un certains nombre de vues permettant l'introspection des structures des bases. Elle sont dans un schéma appelé "INFORMATION_SCHEMA". Elles permettent de lister les tables,les colonnes associées, etc .... de manière standard, c'est à dire qu'une requête appuyée sur ces vues est valables sur Oracle, Sql Server, PostGre, MySql, etc ....

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Synchronisation de plusieurs tables entre Mysql et Sqlite (android)
    Par lordgodgiven dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 18/07/2014, 19h03
  2. Application modern UI SQLite
    Par invitecb4ce252 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 24/06/2014, 16h42
  3. lister des éléments
    Par zaskzask dans le forum Mathématiques du supérieur
    Réponses: 7
    Dernier message: 24/11/2013, 13h31
  4. PDF-Lister un les signets d'un pdf
    Par inviteb2a95bac dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 10/09/2013, 22h08
  5. lister les ports com
    Par invitef2164085 dans le forum Programmation et langages, Algorithmique
    Réponses: 8
    Dernier message: 24/03/2012, 21h07