我们都知道在JS中计算合理字符串表达式只需要eval就行,但是貌似Oracle中没有计算表达式的直接方法?(我也不确定,若哪位大神得知告知一二)
//把合理表达式作为数学公式处理
create or replace function F_FJDJY_ComputeExp_37100(exp varchar2)
return varchar2 is
v_exp varchar2(100) := '';
v_Sql varchar2(1000) := '';
begin
vSql := ' select ' || exp || ' from dual';
EXECUTE IMMEDIATE v_Sql
into v_exp ;
return v_exp ;
end;