PLSQL Developer的使用之对象浏览器
PLSQL Developer的使用之对象浏览器
(转自https://www.cnblogs.com/mq0036/p/6437834.html#point11)
能够显示与 PL/SQL 开发相关的所有信息。可用它来获取对象描述,查看对象定义,为调试器创建测试脚本,启用或禁用触发器和约束,重新编译无效对象,查询或编辑表或查看数据,在对象源中搜索文本,将对象名称拖放到编辑器中,等等。由于对象浏览器中的文件夹特别多,如果没有一些使用技巧的话,操作效率可能会很低。
定义浏览器过滤器:对象浏览器默认过滤的是“All objects”,这时候如果你直接去点开文件夹的话,且不说会有很多你本不想看的系统对象显示出来干扰你找寻用户对象,关键是往往要卡很久,如果数据库比较大的话甚至会卡死。所以有些人会在登进 PL/SQL Developer 之后先去把它改成“My objects”,像我这种懒人是难以养成这种糟糕的“好习惯”的。后来我找到一个技巧——在【工具】中点击【浏览器过滤器】或者点击“All objects”上的第 5 个图标,然后选中“My objects”,在下方【默认】选项前打勾并确定,等下次再登录进来默认就是“My objects”了。
定义浏览器文件夹:对象浏览器中的文件夹有好几十个,但只有表、视图、存储过程、函数等少数几类数据库对象比较常用。有时候越是着急越是找不着,尽管也费不了多少时间,但像我这种急性子哪儿受得了啊!其实可以自定义浏览器文件夹,譬如修改文件夹颜色、排列顺序等,以便快速找到需要的对象。在【工具】中点击【浏览器文件夹】或者点击“All objects”上的第 6 个图标即可打开定义浏览器文件夹的窗口,然后选中常用的文件夹设置你喜欢的颜色确定即可。
更改对象的双击行为:在对象浏览器中双击文件夹会展开对象,双击对象会展开对象的属性,可能你用习惯了感觉也没啥。但在大多数软件中,双击树节点肯定会弹出或进入详情窗口,而且一般找到对象也是想看它的定义而不是展开一堆文件夹(我相信这一点会让不少人大跌眼镜)。想要看对象定义还得通过右键菜单去找,右键菜单选项很多,一不小心还可能会点错,总之比较繁琐。其实可以更改默认的对象双击行为,步骤:【工具】→【首选项】→【用户界面】→【浏览器】→【双击行为】→改为查看说明和体确定即可。
查找数据库对象:点击“My objects”上的第 4 个按钮,然后在文本查找输入框中输入“abc”并点击搜索,就能查到数据库中对象定义里包含“abc”的所有对象。实际试用中一般还会根据实际情况设置搜索模式、对象条件和对象类型,目的是为了更快的查到目标对象。
编译无效对象:在更改数据库中的表或其它对象后,可能会导致相关的存储过程、函数、视图等编译失败,这时候通过对象浏览器人工逐一排查是比较笨的办法,因为 PL/SQL Developer 提供了编译无效对象的窗口功能。点击【工具】→【编译无效对象】即可看到当前数据库中所有编译未通过的对象,然后点击窗口工具栏中的“编译无效对象”按钮即可重新编译所有无效的对象,再点击后面的“刷新对象列表”,编译成功的对象会自动从窗口中消失。
PLSQL Developer的使用之对象浏览器的更多相关文章
- PLSQL Developer使用技巧整理(转)
一.工具-首选项-用户界面-编辑器-其它-显示行号二.工具-首选项-窗口类型-SQL窗口-显示隔号(行号) 在使用PL/SQL Developer对Procedure进行Debug时,突然发现无法Se ...
- PLSQL Developer软件使用大全
PLSQL Developer软件使用大全 第一章 PLSQL Developer特性 PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发.如今,有越来越 ...
- [转]PLSQL Developer软件使用大全
原文地址:https://www.cnblogs.com/lhrbest/p/6493218.html 第一章 PLSQL Developer特性 PL/SQL Developer是一个集成开发环境, ...
- PLSQL Developer新手使用教程(图文教程)
PLSQL Developer是Oracle数据库开发工具,很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能,下面简单的介 ...
- PLSQL Developer 攻略
.Net程序员学用Oracle系列(18):PLSQL Developer 攻略 1.功能说明及使用技巧 1.1.对象浏览器 1.2.SQL 窗口 1.3.测试窗口 1.4.命令窗口 1.5.图表 ...
- PLSQL Developer使用技巧整理
Shortcut: =============================================================================== Edit/Und ...
- 转载:PLSQL Developer使用技巧整理
Shortcut(快捷方式): Edit/Undo Ctrl+Z Edit/Redo Shift+Ctrl+Z Edit/PL/SQL Beautifier Ctrl+W (自定 ...
- PLSQL Developer 超简单使用!!!
PLSQL Developer 简介 PLSQL Developer是Oracle数据库开发工具,很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对 ...
- PLSQL Developer 11 使用技巧(持续更新)
PLSQL Developer 11 使用技巧 (持续更新) 目录(?)[-] 首先是我的颜色配置 常用快捷键 提升PLSQL编程效率 按空格自动替换 关闭Window窗口 PLSQL 实用技巧 TI ...
随机推荐
- 使用密钥认证机制远程登录Linux
密钥认证机制 创建存放key的文件 1)创建目录 /root/.ssh 并设置权限 [root@localhost ~]# mkdir /root/.ssh mkdir 命令用来创建目录,以后会详细介 ...
- 《TCP/IP 详解 卷1:协议》第 3 章:链路层
在体系结构中,我们知道:链路层(或数据链路层)包含为共享相同介质的邻居建立连接的协议和方法,同时,设计链路层的目的是为 IP 模块发送和接受 IP 数据报,链路层可用于携带支持 IP 的辅助性协议,例 ...
- (并发编程)全局解释器锁(GIL)-----有了GIL不用给线程加锁了?
一.全局解释器锁 (GIL)运行test.py的流程:a.将python解释器的代码从硬盘读入内存b.将test.py的代码从硬盘读入内存 (一个进程内装有两份代码---一份cpython解释器代码 ...
- web.xml 部署描述符元素
在每一个Web应用程序路径的WEB-INF/下和conf/下存在一个Web.xml配置文件,用来设定Web应用程序的配置.在Web.xml中的设定非常多,接下来分段来说明它的各项设定:<?xml ...
- javascript判断是用什么设备打开
var userAgentInfo = navigator.userAgent //查看浏览器用于 HTTP 请求的用户代理头的值 var agents = ["Android", ...
- linux之nginx
一.知识点回顾 临时:关闭当前正在运行的 /etc/init.d/iptables stop 永久:关闭开机自启动 chkonfig iptables off ll /var/log/secure # ...
- python 全栈开发,Day111(客户管理之 编辑权限(二),Django表单集合Formset,ORM之limit_choices_to,构造家族结构)
昨日内容回顾 1. 权限系统的流程? 2. 权限的表有几个? 3. 技术点 中间件 session orm - 去重 - 去空 inclusion_tag filter 有序字典 settings配置 ...
- MVC开发中的常见错误-04-“System.NullReferenceException”类型的异常在 BBFJ.OA.WebApp.dll 中发生,但未在用户代码中进行处理
未将对象引用设置到对象实例,又名空指针异常,伴随程序员开发的一生. 查看详细信息得知: SetUserRoleInfo() 首先想到的是 IBLL.IRoleInfoService RoleInfo ...
- StackOverflowError的原因
package chapter04; /** 如果两个方法出现互相调用的时候会出现StackOverflowError*/ public class C06_Method { public stati ...
- HTTP请求报文和响应报文
HTTP请求报文 GET / HTTP/1.1 Host: www.baidu.com Connection: keep-alive Upgrade-Insecure-Requests: 1 User ...