Bonjour à tous,
Je suis en train de chercher comment faire une regex pour récupérer les tables d'une requête SQL.
Exemple :
SELECT * FROM Client. Ma regex est : @"SELECT\s+.*FROM\s+(?<tableName>[A-Za-z0-9_\.]+)";
et elle me sort bien "Client" !
J'aimerai néanmoins que cette regex soit fonctionnelle pour TOUTES les requêtes SQL. C'est à dire :
SELECT * FROM Client, fournisseur : client fournisseur
SELECT * FROM (Client Inner Join Fournisseur On Fournisseur.Client_id = Client.id) : client fournisseur
Est ce que par hasard vous en avez une sous la main ?
Merci beaucoup![]()
Partager