日期:2014-05-18  浏览次数:20414 次

oracle调用function的问题
我有一个function如下所示:
函数体:
CREATE   OR   REPLACE   FUNCTION   func_test   RETURN   NUMBER   IS
tmpVar   NUMBER;

BEGIN
      tmpVar   :=   0;
      insert   into   tt   values( 'dggggggggggg ', 'dfsdfsdf ');
      RETURN   tmpVar;
   
END   func_test;
单独测试没问题。

但是,当我用select   func_test()   from   dual   进行测试时就抱错,为什么???

------解决方案--------------------
select 用户.func_test() from dual
------解决方案--------------------
dual表中没有相应的字段