存储过程用户授权及debug

使用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过程




每天进步一点点。

推荐微信公众号【排骨肉段】,记录日常的美好。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,256评论 25 709
  • 什么是SQL数据库: SQL是Structured Query Language(结构化查询语言)的缩写。SQL是...
    西贝巴巴阅读 5,849评论 0 10
  • 语 句 功 能 数据操作 SELECT——从数据库表中检索数据行和列INSERT——向数据库表添加新数据行DELE...
    戰敭阅读 10,502评论 0 53
  • 我还是相信象牙塔是最干净的地方,我们在象牙塔里遇到的人,是最真实可爱的人,我们的感情是最纯粹不含任何杂质的感情。无...
    懒极阅读 3,365评论 5 3
  • 一到雨天,心情就跟随天气低沉,负面情绪就像打开了潘多拉盒子,一下子全部汹涌而出,曾经的伤痛难过委屈一发不可收拾。但...
    藏在黑夜里的人阅读 1,800评论 0 1