请问哪位大侠,在输入一个公式,怎么去判断它的合法性?
比如:fn=a+b*c/d+(trunc(a)*b)+++fn1(d) 是否合法。表达式可以包含 trunc()等系数自带函数,也可以是自定义的函数fn1,fn2等.操作符 + ,-,*,/ ,(,) 等基本的操作符要求用plsql 函数或过程实现,写出检验合法性的思路来也可以