码迷,mamicode.com
首页 > 数据库 > 详细

PLSQL使用技巧

时间:2019-12-22 12:33:38      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:auto   sql plus   lan   acl   upper   ora   按钮   cas   方法   

  1 类SQL PLUS窗口:File > New > Command Window,这个类似于oracle的客户端工具sql plus

  2 设置关键字自动大写:Tools > Preferences > Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写,阅读代码比较容易,且保持良好得编码风格。在Tools > Preferences > Code Assistant里可以设置代码提示延迟时间、输入几个字符时提示、数据库对象的大写、小写,首字母大写等

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

  4 自动替换:快捷输入SQL语句
    4.1 设置方法:菜单Tools > Preferences > Editor > AutoReplace(自动替换) > Edit
    4.2 建立一个文本文件shortcuts.txt,并写入如下内容:s = SELECT 复制代码另存到PL/SQL Developer的安装路径下的~/PlugIns目录下
    4.3 Tools > Preferences > User Interface > Editor > AutoReplace,选中Enable复选框,然后浏览文件选中之前创建的shortcuts.txt,点击Apply
    4.4 重启PL/SQL Developer,在sql窗口中输入s + 空格,sc + 空格做测试
    4.5 注意:shortcuts.txt不可删除掉,否则快捷键无法用
    4.6 下面定义了一些规则作为参考:
      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

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

  6 设置快捷键,设置方法:菜单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 + H
    取消注释:Ctrl + M
    查找:Ctrl + F
    显示表结构:Ctrl + 鼠标悬停在表名上
    模板列表:Ahift + Alt + R
    窗口列表:Ctrl + W
    执行单条SQL语句:F8
 

PLSQL使用技巧

标签:auto   sql plus   lan   acl   upper   ora   按钮   cas   方法   

原文地址:https://www.cnblogs.com/XCaben/p/12079397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!