Partage
  • Partager sur Facebook
  • Partager sur Twitter

Lire un fichier SQL et garder les noms de tables

    1 avril 2015 à 16:00:48

    Bonjour,

    Dans le cadre d'un projet, je dois lire un fichier txt ou sql qui contiendra une unique requête SQL. Je dois notamment récupérer les noms des tables pour pouvoir les traiter ensuite.

    Lire un fichier texte n'est pas vraiment un problème, là où cela se corse pour moi, c'est le moment où je dois garder uniquement la ligne où commence le "FROM" et ensuite extraire les noms de tables qui sont séparées par des virgules.

    Quelqu'un pourrait-il m'aider, s'il vous plait ? 

    -
    Edité par DjChapica 1 avril 2015 à 16:11:52

    • Partager sur Facebook
    • Partager sur Twitter
      1 avril 2015 à 16:18:23

      Salut,

      Peut-être que nous dire quel langage tu utilises va nous aider :)

      -
      Edité par Yru4ma 1 avril 2015 à 16:18:30

      • Partager sur Facebook
      • Partager sur Twitter
      "J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends."
        1 avril 2015 à 16:22:07

        Oh ! Mince, j'étais persuadé être dans la section Java. Désolé.

        Du coup, le langage que j'utilise est le Java.

        • Partager sur Facebook
        • Partager sur Twitter
          1 avril 2015 à 16:36:43

          Ok je demande à ce que ton post soit déplacé vers Java alors :)

          Edit : En fait c'est peut être moi qui est pas vu que j'étais dans le forum Java Oo !

          -
          Edité par Yru4ma 1 avril 2015 à 16:37:34

          • Partager sur Facebook
          • Partager sur Twitter
          "J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends."
            1 avril 2015 à 16:53:36

            De rien,

            Pour simplifier mon problème, je dois simplement supprimer du texte avant un délimiteur, ce dernier devra être supprimé aussi ensuite.

            • Partager sur Facebook
            • Partager sur Twitter
              1 avril 2015 à 22:17:03

              Bonjour.

              En fait tu dois simplement parser du SQL.

              Pour ne pas te branler le cerveau, regarde ce qui existe sur le net : "Java parser SQL" sur Google
              Très rapidement j'ai trouvé JSqlParser, qui a l'air connu.

              • Partager sur Facebook
              • Partager sur Twitter
              Angular 2 est l'avenir, jQuery c'est de la merde !!! - Java 8 c'est l'an 2016+ (programmez en 1 ligne)
                2 avril 2015 à 1:53:00

                Je vous remercie beaucoup pour votre réponse ! Il se fait tard alors je vais essayer ça demain, je vous tiendrais au courant.
                • Partager sur Facebook
                • Partager sur Twitter

                Lire un fichier SQL et garder les noms de tables

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown