日期:2014-05-17  浏览次数:20723 次

oracle里如何动态执行字符串,如'2*8*0.2'
oracle里如何动态执行字符串,如'2*8*0.2'

------解决方案--------------------
SQL code
DECLARE
  L_N NUMBER;
BEGIN
  EXECUTE IMMEDIATE 'select ' || '2*8*0.2' || ' FROM dual'
    INTO L_N;
  DBMS_OUTPUT.PUT_LINE(L_N);
END;
/

输出: 3.2