首先明确一点“调取DB存储过程”这个插件既可以调取存储过程,又可以调取函数; 函数和存储过程中的in的参数值不可以更改,out的可以更改; 下面来一个实测:使用的数据库为oracle 首先定义一个简单的存储过程 create procedure test(jbgz in int,jj in int,gz out int) as begin gz:=jbgz+jj;--工资=基本工资+奖金; dbms_output.put_line('本月工资为:'||gz); end;

一个非常简单的转换:

然后再来看调取函数的 CREATE OR REPLACE FUNCTION get_salary( jbgz NUMBER,--基本工资 jj NUMBER)--奖金 RETURN NUMBER IS gz varchar2;--工资 BEGIN gz:=jbgz+jj;--工资=基本工资+奖金 RETURN ''工资为||gz; END;