test 用户创建函数:
create or replace function get_sal(name1 varchar2)
return number is
v_sal number(6,2);
begin
select sal into v_sal from emp where upper(ename)=upper(name1);
return v_sal;
end;
SQL> select object_name,object_type from user_objects;
OBJECT_NAME OBJECT_TYPE
------------------------------ -------------------
XX PROCEDURE
V VIEW
EMP_1 TABLE
DEPT_1 TABLE
EMPLOYEES TABLE
ORDERS TABLE
DUPES TABLE
EMP2 TABLE
GET_SAL FUNCTION
A1 TABLE
TEST TABLE
SQL> conn / as sysdba
已连接。
SQL> create user fun identified by fun;
用户已创建。
SQL> grant connect,resource to fun;
授权成功。
SQL> grant execute on test.get_sal to fun;
授权成功。
SQL> conn fun/fun
已连接。
SQL> select test.get_sal('scott') from dual;
TEST.GET_SAL('SCOTT')
---------------------
3000
关于函数授权问题
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
关于LVGL界面切换的问题
LVGL界面切换问题解决
界面切换 线程安全 键值 -
关于outlook访问Microsoft 365 证书弹窗问题处理
关于 outlook客户端访问Microsoft 365时证书弹窗问题处理
EX700980 Microsoft 365 Outlook证书弹窗 -
关于递归函数问题二文
[浏览: 45 评论(0条)] 来源:互连网 [2006-
语言 数据结构 recursion string class -
关于构造函数内调用虚函数的问题
在构造函数bai不要调用虚函数。在基du类构造的时候,虚函数是zhi非虚,不会走到派dao生类中,既是采用的静态绑定。显然的是:当我们构造一个
c++ 构造函数 虚函数调用 虚函数 子类 -
关于powerbuilder的全局函数重载问题
今天在调试反编译器,发掘几个网上下载的源码,是pb7写的程序很烦人的。必须得写几个功能近似的。关键是函
powerbuilder subroutine integer string server