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的使用之对象浏览器的更多相关文章

  1. PLSQL Developer使用技巧整理(转)

    一.工具-首选项-用户界面-编辑器-其它-显示行号二.工具-首选项-窗口类型-SQL窗口-显示隔号(行号) 在使用PL/SQL Developer对Procedure进行Debug时,突然发现无法Se ...

  2. PLSQL Developer软件使用大全

    PLSQL Developer软件使用大全 第一章 PLSQL Developer特性 PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发.如今,有越来越 ...

  3. [转]PLSQL Developer软件使用大全

    原文地址:https://www.cnblogs.com/lhrbest/p/6493218.html 第一章 PLSQL Developer特性 PL/SQL Developer是一个集成开发环境, ...

  4. PLSQL Developer新手使用教程(图文教程)

    PLSQL Developer是Oracle数据库开发工具,很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能,下面简单的介 ...

  5. PLSQL Developer 攻略

    .Net程序员学用Oracle系列(18):PLSQL Developer 攻略   1.功能说明及使用技巧 1.1.对象浏览器 1.2.SQL 窗口 1.3.测试窗口 1.4.命令窗口 1.5.图表 ...

  6. PLSQL Developer使用技巧整理

      Shortcut: =============================================================================== Edit/Und ...

  7. 转载:PLSQL Developer使用技巧整理

    Shortcut(快捷方式): Edit/Undo     Ctrl+Z Edit/Redo     Shift+Ctrl+Z Edit/PL/SQL Beautifier  Ctrl+W   (自定 ...

  8. PLSQL Developer 超简单使用!!!

    PLSQL Developer 简介 PLSQL Developer是Oracle数据库开发工具,很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对 ...

  9. PLSQL Developer 11 使用技巧(持续更新)

    PLSQL Developer 11 使用技巧 (持续更新) 目录(?)[-] 首先是我的颜色配置 常用快捷键 提升PLSQL编程效率 按空格自动替换 关闭Window窗口 PLSQL 实用技巧 TI ...

随机推荐

  1. STM32F103X datasheet学习笔记---Flexible static memory controller (FSMC)

    1.前言 FSMC模块能够与同步或异步存储器和16位PC存储器卡接口,它的主要作用是: 将AHB传输信号转换到适当的外部设备协议 满足访问外部设备的时序要求 所有的外部存储器共享控制器输出的地址.数据 ...

  2. UML和模式应用5:细化阶段(1)--第1次迭代

    1.前言 从本文开始进入细化阶段,讨论迭代技术的基础,本次讨论将着重讨论第一次迭代,以POS机为例. 2. 第一次迭代处理的需求(以NextGen POS项目处理销售用例) 实现 处理销售 用例中基本 ...

  3. Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

    # yum install -y vim Loaded plugins: fastestmirror, presto Loading mirror speeds from cached hostfil ...

  4. mpVue小程序全栈开发

    1.微信小程序,mpVue和wepy的对比 2. 3.es6中关于数组的一些方法 <script> let arr = [,,,] // 遍历 arr.forEach(v => { ...

  5. 测试开发之Django——No7.Django模板中的过滤器

    1.add 将参数添加到值. 例如: {{ value|add:"2" }} 如果value是4,那么输出将是6. 此过滤器将首先尝试将两个值强制转换为整数.如果失败,它将尝试将值 ...

  6. WAP网页中点击链接直接拨打电话的方法

    主要方法有两种: 第一种: 这种也是最简单的. 示例代码: <a href="tel:+18790853577">点击拨打</a> 第二种: <a h ...

  7. 【ES】学习3-请求体查询

    1.空查询 GET /index_2014*/type1,type2/_search {} GET /_search { , } 2.查询表达式 DSL只需将查询语句传递给 query 参数 GET ...

  8. P2163 【[SHOI2007]园丁的烦恼】

    其实是不用把一个询问拆成四个的 把询问转化为数学语言: 对于每个查询,询问满足$a<=x<=b$且$c<=y<=d$的点$x,y$的个数 ~~自然~~想到偏序问题,看到有两个式 ...

  9. for..in 遍历js对象

    for..in  遍历js对象 利用for   in   给对象遍历:  

  10. python + selenium 模块封装及参数化

    模块封装 示例代码: baidu.py from time import sleep from selenium import webdriver driver = webdriver.Chrome( ...