![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PL/SQL
mystonelxj
不断提高、充实自身
展开
-
如何在PLSQL 查看包体中存储过程的详细信息
一般而言,对于函数(Function)、存储过程(Procedure)的查看,可以在PLSQL中直接 右键点击相关对象,点击查看(View)即可。对于包(Package)而言,右键点击查看(View)时,只能看到包中涉及的存储过程,参数等信息,对于明细的存储过程则无法查看,此时需要右键点击查看说明与主题(View Spec & Body),这样才能查看到明细的包内函数信息。...原创 2019-01-02 17:51:13 · 44219 阅读 · 2 评论 -
PL/SQL 工具 查看 表引用对象方式
例如,存在一个表,表名为datatest,查看有哪些对象使用了这个表oracle 查询语句1,以DBA方式查询select name,type from dba_dependencies where referenced_name =upper('datatest') 另外,查询引用的相关语句,可通过下述方式select name,type,text from dba...原创 2018-11-19 23:35:39 · 9990 阅读 · 0 评论 -
通过PL/SqL 查看 Oracle alert 位置
首先,使用 Pl/SQL 工具通过账户登录Oracle 数据库。点击文件-新建-命令窗口 菜单,打开“命令”窗口在“命令”窗口中,sql> 位置 输入 show parameter dump,获取 相应的alert位置 如上图,background_dump_dest 字段,显示路径即为 alert文件位置。...原创 2018-11-16 14:48:33 · 7491 阅读 · 0 评论 -
利用PL/SQL Developer 调试 Oracle 存储过程
我们可以用PL/SQL Developer工具来调试复杂的Oracle存储过程为便于演示,我们定义了test,test1存储过程,如下所示create or replace procedure test as V_test number;begin V_test := 1; dbms_output.put_line(v_test); test1(); dbms_ou...原创 2018-08-15 10:58:46 · 12310 阅读 · 0 评论 -
PL/SQL 批量添加Oracle函数
最近做了个项目,开发环境时准备了多个oracle函数。部署时发布在生产环境时,感觉一个个创建不仅麻烦而且不安全,准备个脚本批量执行最好。百度了一下,最终自己尝试成功,做法如下:将创建函数的脚本逐一按照顺序,依次在记事本复制(每复制完一个,按个回车键确保另起一行,在加个“/”字符,再按个回车键),具体示例如下:create or replace function func_dateret...原创 2019-01-04 10:52:25 · 9034 阅读 · 0 评论 -
PL/SQL 批量生成导出Oracle方法、存储方法的脚本
1,首先打开PL/SQL 工具,点击“Tools”-“Export User Objects”菜单,打开“选择”对话框。2,在“选择”对话框中,在“User”区域,选择当前“用户” 3,选择用户(本例为LXJ),在选择相关方法,然后点击“选择目录” 按钮,选择对应的路径与文件,本例为(D:\1.sql),最后点击“Export”按钮4,点击“Export”按钮后,即可在对...原创 2019-01-04 16:28:19 · 6640 阅读 · 0 评论 -
PLSQL Developer 跨用户访问问题
PLSQL Developer工具中有个Object Browser(对象浏览器) 面板,默认情况下,用户登录PLSQL Developer工具成功后,Object Browser(对象浏览器) 面板显示当前用户的所有对象。在Object Browser(对象浏览器) 面板可以点击用户区域,选择不同用户,用于查看不同的用户的对象信息,如下所示能否查看其他用户的对象信息,需要注意2个...原创 2019-04-01 13:54:01 · 3020 阅读 · 0 评论 -
plsql调试存储过程单步不能进入断点解决
在左侧列表中,你先点add debug informaintion(添加调试信息),然后在点Test,就能单步调试了原文出处:https://blog.csdn.net/wrh_csdn/article/details/80666041...转载 2019-05-23 16:21:29 · 1404 阅读 · 0 评论 -
跨scheme访问Oracle存储过程的问题及解决
最近在因业务需要在Oracle数据库中建立了一个触发器,触发器(位于A scheme)中需要调用另一个scheme(B scheme)下的存储过程。首先在B scheme下就相关的存储过程进行授权,执行语句为grant execute on PROC_Business to USER_A;其中PROC_Business为对应的存储过程名称,USER_A 为A scheme的用户名称...原创 2019-07-26 10:17:13 · 805 阅读 · 0 评论