数据清洗小记(4):多用户调用同一个函数

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则有权追究版权法律责任。

深蓝的blog:http://blog.youkuaiyun.com/huangyanlong/article/details/46340515

 

【背景】

        做数据抽取时,源端遇到多用户访问不同所属表情况,需要使用相同的函数时,在多用户下需要重新创建。

 

【解决】

        多用户下遇到使用相同函数的情况时,我们可以选择重新创建函数,但有时由于函数过多,执行起来不方便,每个用户都执行一次有时也不便于对于函数的管理。因此我们可以创建一次函数,然后通过赋权的方式,多用户共同使用同一个函数。以“判断是否为数字”isnum()函数为例,语法为:grant  execute  on  用户.函数名 to其它用户。

 

【实验】

       为赋权限前,登陆hyl用户使用isnum函数,报错,如下:

sys用户下将scott用户的isnum函数执行权限赋予hyl用户,如下操作:

SQL> grant  execute  on  scott.isnum  to  hyl;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值