我需要以管理员标识依赖于传递参数的所有员工的字符串格式返回员工姓名。当我编译函数时,我得到一个错误。下面是函数的代码:这块PLSQL如何编译?
create or replace function Employee(v_manid IN employees.manager_id%type)
return varchar2
AS
cursor cur_emp is select last_name from employees where manager_id = v_manid;
v_names varchar2(10);
begin
for emp_rec in cur_emp
loop
v_name = v_name || emp_rec.last_name ||', ';
end loop;
return v_name
end;
/
错误是:
误差(8,8):PLS-00103:出现 “=” 在需要下列之一 当符号::= 。 (@%;错误(8,44):错误(PLS-00103): 在期待以下某项时遇到符号“;”:) ,* & - +/at mod remainder rem and or ||
任何人都可以帮助我吗?
+一个很好的解释。 – user75ponic