CREATE OR REPLACE function func_test(AgentCode in  Varchar2) 
return number is
  SellCount number;
begin
  select count(cAgentCode) into SellCount from tbAgentMonthReport where cAgentCode=AgentCode;
  return SellCount ;
 
END func_test;
/CREATE OR REPLACE PROCEDURE test_func as
tmpVar NUMBER;
EXECSQLCOUNT varchar2(200);
BEGIN
   tmpVar:=0;
   EXECSQLCOUNT:='func_test('''||'08010015'||''')';
   --tmpVar :=func_test('08010015');
   EXECUTE IMMEDIATE EXECSQLCOUNT INTO tmpVar;
   tmpVar:=5;
   
END test_func;
/
 EXECUTE IMMEDIATE EXECSQLCOUNT INTO tmpVar;
执行不过去