oracle 自定义函数问题。SQL codecreate or replace get_user(v_name varchar2,v_idnumber,v_sexvarchar2)
oracle 自定义函数问题。
- SQL code
create or replace get_user( v_name varchar2, v_id number, v_sex varchar2) return varchar2 isval varchar2(10000);begin val:=zxnew.get_user(v_name,v_id,v_sex); return(val);end;
注:zxnew是同一数据库下的另外一个用户,zxnew.get_user();函数是正常的。
我写的这段函数编译通不过,提示我说:zxnew.get_user()未声明。
求大神指点错误地方。 越详细越好。
[解决办法]
两点
1.应该是create or REPLACE FUNCTION get_user(...
2.zxnew.get_user未授权EXECUTE给当前用户
