Les mêmes lettres peuvent être mot-clé, identifiant, chaîne, commentaire ou modèle selon délimiteurs et dialecte. Contrôlez ces limites.
Le contenu cité a ses propres règles
Un formateur peut mettre SELECT en majuscules tout en gardant `'select'` comme valeur et `"select"`, `` `select` `` ou `[select]` selon le dialecte. Les commentaires restent commentaires malgré points-virgules ou mots-clés. SQLClear indique leur présence avant/après, simple aide : comparez le texte complet s’ils portent des instructions.
Les modèles sont un autre langage
Les marqueurs `{{ value }}`, `${name}`, paramètres ORM ou directives peuvent être valides pour un préprocesseur mais pas pour SQL seul. Ne les retirez pas pour satisfaire le formateur. Formatez une instruction rendue sûre, utilisez l’outil d’origine ou isolez du SQL simple. SQLClear ne substitue pas les paramètres : valeurs et citation appartiennent à la frontière de sécurité de l’appelant.
Contrôlez avant exécution ou publication
Gardez la source à côté de la copie et comparez littéraux, identifiants cités, commentaires, paramètres, opérateurs, limites d’instructions et clauses propres au fournisseur. Vérifiez que le dialecte correspond à la base réelle et que modèles ou blocs procéduraux sont pris en charge. Utilisez ensuite analyseur, tests, revue, droits, plan de transaction et sauvegardes habituels. SQLClear facilite seulement la lecture ; il n’exécute rien et ne prouve ni comportement, performances, droits ou effets acceptables.