小编Lar*_*Dax的帖子

如何在pl-sql中测试功能是否正常工作?

我了解了在pl-sql中编写函数和过程的基础知识,但是我不知道如何测试它是否正常工作,如果不正常,我该如何调试它。任何想法,请。谢谢大家 这是我要测试的功能

CREATE OR REPLACE FUNCTION MIN_MAX_SAL RETURN NUMBER AS 
cursor emp_cur is select salary from employees ;
emp_sal number;
min_sal jobs.min_salary%type;
max_sal jobs.max_salary%type;
BEGIN
select min_salary , max_salary into min_sal , max_sal from jobs;
for emp_sal in emp_cur loop
if (emp_sal > max_sal or emp_sal < min_sal) then
return 0;
end loop;
RETURN 1;
END MIN_MAX_SAL;
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?

oracle debugging function plsqldeveloper

3
推荐指数
1
解决办法
7760
查看次数

如何在 plsql 中的过程中调用函数

我想在过程中调用函数并获取它的值,以便我可以在过程中使用,但我不知道该怎么做?有任何想法吗 ??我的函数如下,该函数返回其工资超出最高或最低工资的员工 ID 的集合,我想在程序中使用该值将这些员工的工资更新为最低工资?

oracle stored-procedures function plsqldeveloper

3
推荐指数
1
解决办法
5万
查看次数