DECLARE
vv_1 emp.id%TYPE;
CURSOR cursor_name IS
SELECT id, function_name(vv_1)
FROM emp;
cursor_name1 cursor_name%rowtype;
BEGIN
FOR cursor_name1 IN cursor_name
LOOP
DBMS_OUTPUT.PUT_LINE(function(vv_1));
END LOOP;
END;
我的功能function_name
正在计算某种工资税。 在这个匿名块中,我需要调用函数并用它计算全部雇主的工资。匿名区块中的呼叫功能
function_name()
设置为使用雇主的id
作为参数运行。 我做错了什么?
第一个问题是,你没有告诉我们你到底有什么问题。如果这是编译错误,您不会向我们展示什么是编译器错误消息。 – user272735
没有任何错误,只是不显示我需要什么。我的函数为单个雇主计算无税的薪水。我需要将这个功能引入这个匿名区块并将其应用于所有雇主。 – redhat01