存储过程用户授权及debug
2017-07-13 本文已影响0人
乐百事52淑熙
使用pl/sql创建存储过程,具体创建代码已经写过,这里不再赘述。
具体创建过程如下:
创建SP找到Procedures,然后右键【new】,输入名字,就好了。之后写自己存储过程的代码。一个存储过程就写好了。
在做项目的时候,遇到了这样一个问题,用户A下面的数据库中,用到了用户B中的数据库表。因此,用户A需要获得用户B的权限后才可以对B的表进行操作。
pl/sql中权限分为:创建者权限与调用者权限。调用者权限需要显示授予。
A需要授权B下面的表,因此授权SQL就为:
grant select on B.tablename to A;
以上就是授权的内容。
之后对写好的SP进行调试。
第一,add debug information。右键写好的SP,之后点击。
add debug information第二步:test 依然是右键SP,之后点击。
test第三步,调试
DEBUG 具体DEBUG过程每天进步一点点。
推荐微信公众号【排骨肉段】,记录日常的美好。