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表中没有相应的字段