-
parseur de requete sql
Bonjour je voudrais crée un parseur de requete sql en python.
la requête sql est contenue dans un string, je dois récupérer les noms des tables , les jointures ...
pour l'instant j'utilise la méthode split pour découpé la chaine de caractère selon les mots : select,from,where ...
ma question : existe il d'autres méthodes plus approprié pour récupérer les attributs souhaités car faire des split partout c'est pas pratique
merci d'avance
-
Les expressions régulières? :roll:
-
Bonjour,
Ce n'est pas précisément la réponse à ta question et ça ne résoudra malheureusement sans doute pas ton problème, mais pour info, mais il existe un très bon ORM pour python: sqlalchemy.
La doc est très bien fournie et il fonctionne correctement.
Au cas où...
Dominique
-
REGEX
je ne connais pas sqlalchemy, mais en effet python dipose d'un bon module d'expressions reguliere, avec notamment la methode findall pour récupérer toutes les occurrences d'une ER.