Request: 由于工作中使用PLSQL工具对Oracle数据库进行频繁的使用操作,以下提供几种针对PLSQL工具的便捷操作,仅供参考,还是需要按个人需求进行调整。 

  1. 类SQL PLUS窗口:File->New->Command Window (命令窗口);  

  2. 设置关键字自动大写:Tools->Preferences->Editor,其中Keyword case选择Uppercase。在窗口中输入sql语句时,关键字会自动大写,而其它都是小写                 同理,在Tools->Preferences->Code Assistant(助手)里可以设置代码提示延迟时间、输入几个字符时提示、数据库对象的大写、小写,首字母大写等;

  3. 查看执行计划:选中需要分析的SQL语句,点击工具栏的Explain plan按钮(即执行计划);选中需要分析的SQL语句,直接按F5;(主要用于分析SQL语句执行效率,分析表的结构,便于为sql调优提供直观依据)

  4. 自动替换:快捷输入SQL语句。例如输入s,按下空格,自动替换成SELECT;再例如,输入sf,按下空格,自动替换成SELECT * FROM,节省了大量的时间去编写重复的SQL语句。

    1. 设置方法:菜单Tools–>Preferences–>Editor–>AutoReplace(自动替换)–>Edit

    2. 建立一个文本文件 shortcuts.txt,并写入如下内容:

      s=SELECT
      i=INSERT
      u=UPDATE
      s=SELECT
      f=FROM
      w=WHERE
      o=ORDER BY
      d=DELETE
      df=DELETE FROM
      sf=SELECT * FROM
      sc=SELECT COUNT(*) FROM
      sfu=SELECT * FROM FOR UPDATE
      cor=CREATE OR REPLACE
      p=PROCEDURE
      fn=FUNCTION
      t=TIGGER
      v=VIEW
      sso=SET serveroutput ON;
      
    3. 将 shortcuts.txt 另存到PL/SQL Developer的安装路径下的 ~/PlugIns 目录下

    4. Tools–>Preferences–>User Interface–>Editor–>AutoReplace,选中Enable复选框,然后浏览文件选中之前创建的 shortcuts.txt,点击 Apply。

    5. 重启PL/SQL Developer,在sql窗口中输入设定的代码替换,并按下空格做测试。        *注意:shortcuts.txt不可删除掉,否则快捷键无法用

  5. 设置快捷键 (设置方法:菜单Tools–>Preferences–>用户界面–>键配置)

    推荐快捷键设置:

    新建sql窗口:ctrl+shift+s
    新建命令窗口:ctrl+shift+c
    新建测试窗口:ctrl+shift+t
    PL/SQL Developer美化器:ctrl+shift+f
    重做:ctrl+shift+z
    撤销:ctrl+z
    选中所有:ctrl+a
    缩进:tab
    取消缩进:shift+tab
    大写:ctrl+shift+x
    小写:ctrl+shift+y
    注释:ctrl+D
    取消注释:ctrl+shift+D
    查找:ctrl+f
    显示表结构:ctrl+鼠标悬停在表名上
    模板列表:shift+alt+r
    窗口列表:ctrl+w
    
  6. 执行单条SQL语句:按F8键

  7. TNS Names:菜单Help->Support Info(支持信息)->TNS Names,可以查看本Oracle的tnsnames.ora;

  8. 调试存储过程

    1. 调用存储过程的方法:

      1. 在PL/SQL Developer左边的对象Browser中选择 Procedures,查找需要调用的存储过程;
      2. 选中调试的存储过程,点击右键,选择 Test,在弹出来的T est scrīpt窗口中,对于定义为in类型的参数,需要给该参数的Value输入值;最后点击上面的条数按钮:Start debugger 或者 按F9
      3. 点击 RUN 或者 Ctrl+R
    2. 调试快捷键
    切换断点:ctrl+b
    开始:f9
    运行:ctrl+r
    单步进入:ctrl+n
    单步跳过:ctrl+o
    单步退出:ctrl+t
    运行到异常:ctrl+y
    
  9. 登录后默认自动选中My Objects

    默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要等待几秒钟。而选择My Objects后响应速率则是以毫秒计算的,会加快加载及查询速率。

    设置方法:

    • Tools菜单–>Brower Filters,会打开Brower Folders的定义窗口,把“My Objects”设为默认即可。

    • Tools菜单–>Brower Folders中将经常使用的目录(如:Tables /Views/Seq/ Functions/Procedures)向上移动,并添加颜色区分,可以大大缩短你寻找各个数据库对象的时间。

       * 这个文件夹优先顺序是按本人开发习惯排序的,仅供参考。

PLSQL 使用技巧(快捷键/关键字等)相关推荐

  1. plsql提示列快捷键_plsql常用快捷键

    plsql使用技巧 1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了. 2.设置关键字自动 ...

  2. plsql提示列快捷键_PLsql快捷键

    plsql使用技巧 1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了. 2.设置关键字自动 ...

  3. VS2008 使用小技巧-------快捷键

    以下的内容转载自:http://www.21industry.com/group_thread/view/id-32435 VS2008 使用小技巧--快捷键 1. 怎样调整代码排版的格式? 选择:编 ...

  4. 苹果计算机次方怎么按,详细的mac计算器操作技巧+快捷键分享~

    原标题:详细的mac计算器操作技巧+快捷键分享~ 我们的mac自带的计算器并不只可以应用于简单的计算,还有很多强大的实用功能你知道吗?今天小编就来带你解锁这些计算器的新功能.并有快捷键奉上~ 使用&q ...

  5. sql developer使用技巧,快捷键

    PL/SQL Developer使用技巧.快捷键 1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它 ...

  6. (2/3) plsql使用技巧

    PLSQL Developer使用技巧.快捷键 1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好 ...

  7. Android Studio 小技巧/快捷键 合集

    原文链接: Android Studio Tips by Philippe Breault 原文作者 : Philippe Breault 译文出自 : 掘金翻译计划 译者 : Jaeger, Bru ...

  8. Xshell+技巧+快捷键

    优秀的远程工具有很多,Xshell,SecureCRT,PuTTY等等. 做为一名开发人员,我们难免都会与服务器打交道. 有时候是公司的线上生产环境,你需要上去部署公司的项目. 有时候是在阿里上买的云 ...

  9. PLSQL 使用技巧汇总贴(一个坑)

    PLSQL是一款非常强大的工具, 只不过自己不会使用.. 1.记住密码: 首先 工具->首选项 打开 在 oracle 选项下的 登录 历史  定义 带密码存储--勾选 2. 关键字高亮 -- ...

  10. plsql提示列快捷键_20种VSCode快捷键清单,助你更快编码

    作为一位"资深"VS Code用户,一直宣传"高效率编写代码",最喜欢一些快捷键,它们简单粗暴又好用,今天将整理的20种VS Code快捷键分享给大家,希望可以 ...

最新文章

  1. oracle查找异常中断的sql,oracle查询sql报错SqlExceptionHelper:131 ORA-00933: SQL command not properly ended...
  2. 非常好!!!Linux源代码阅读——环境准备【转】
  3. python实现排序算法_python实现各种排序算法
  4. 2019第十届蓝桥杯C/C++ B组省赛 —— 第二题:年号字串
  5. 华为mate30怎么申请鸿蒙内测,华为新系统启动内测,mate30系列尝鲜,网友:羡慕...
  6. 升级鸿蒙系统如何退出,华为鸿蒙2.0系统升级了怎么退回EMUI11系统-操作教程详解...
  7. 日志模块logging用法
  8. python一两行代码完成的骚操作
  9. Centos下pure-ftpd安装配置详解
  10. 卸载阿里云服务器的mysql_阿里云服务器购买,双11领阿里云服务器优惠券!
  11. php 日期 星期_php日期如何转星期
  12. Hash冲突的四种解决办法
  13. 一起学习荷花定律/金蝉定律和竹子定律
  14. php eval 禁止,php5.x禁用eval的操作方法
  15. Spider之忽略网站SSL证书验证
  16. 爬取贴吧上的图片到本地
  17. ZYNQ PS与PL通信之DMA
  18. python获取网卡名称_用Python获取计算机网卡信息
  19. 信息收集——系统识别及版本确定
  20. 谈谈无穷小微积分对我国微积分教学改革的影响

热门文章

  1. 深度学习(一)优化算法之随机梯度下降法(SGD)详解
  2. 发动机压缩比怎么计算公式_精准的发动机压缩比计算方法与流程
  3. python调用大漠插件寻路_简单大漠插件调用.py
  4. 结合插件实现【IDM+百度网盘】高速下载
  5. 计算机组成:真正理解单周期处理器的“数据通路”
  6. Linux缺少libaio包
  7. 汽车UDS诊断详解及Vector相关工具链使用说明——总述
  8. 网络工程专业大学生,需要考HICE吗?
  9. 用java读取txt文件内容_java读取txt文件内容
  10. 石油化工设备维护检修规程_【干货】罗茨鼓风机维护检修规程