Vérification de la syntaxe des formules

Les points suivants sont vérifiés dans la syntaxe des formules avant leur enregistrement :

  • Les noms de fonction sont corrects.

  • Les noms de propriété sont corrects.

  • Le nombre de parenthèses ouvrantes est égal au nombre de parenthèses fermantes.

  • Le nombre réel de paramètres est au moins égal au nombre attendu de paramètres pour chaque fonction.

Les fonctions telles que Concat peuvent avoir un nombre quelconque de paramètres. La validation du nombre de paramètres vérifie que le nombre réel de paramètres est égal ou supérieur au nombre attendu de paramètres. Par conséquent, un nombre excessif de paramètres ne génère pas d'erreur, contrairement à un nombre insuffisant de paramètres.

La validation de la syntaxe n'évalue pas la formule ; des erreurs peuvent donc se produire si des constantes non valides sont saisies. Par exemple, IntToStr(ABC,3) réussit la validation de syntaxe, mais génère une erreur dans l'application Oracle Data Relationship Management. Vous devez évaluer chaque formule pour éviter ce type d'erreur avant de procéder à l'enregistrement.