PLSQL Developer的使用之对象浏览器html
(转自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 提供了编译无效对象的窗口功能。点击【工具】→【编译无效对象】便可看到当前数据库中全部编译未经过的对象,而后点击窗口工具栏中的“编译无效对象”按钮便可从新编译全部无效的对象,再点击后面的“刷新对象列表”,编译成功的对象会自动从窗口中消失。spa