0 votes

SQL - Analyse d'une requête

J'ai travaillé sur un analyseur d'expressions arithmétiques. La clé était de construire un arbre syntaxique, où les feuilles sont des variables et les nœuds des opérateurs.

Non, je pense à l'analyse des requêtes SQL. L'analyse d'un simple select ne posera pas de problème, mais je ne suis pas sûr pour les requêtes complexes. Je ne sais pas si je peux me permettre d'avoir des problèmes d'accès à l'information. Je vous remercie d'avance !

4voto

nos Points 102226

Jetez un coup d'œil à la Grammaires SQL BNF

2voto

Christian13467 Points 2496

Quelques exemples de codes : Regardez sur sourceforge Analyseur SQL ouvert . Il y avait une question pour bibliothèque d'analyseur sql avant. Regardez là.

2voto

Dan Diplo Points 16133

Je ne sais pas si vous connaissez C# ou .NET, mais LinqToSql Pour ce faire, elle construit arbres d'expression qui ne sont alors exécutées que lorsque la requête est "appelée".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X