PLSQL 使用技巧(快捷键/关键字等)
Request: 由于工作中使用PLSQL工具对Oracle数据库进行频繁的使用操作,以下提供几种针对PLSQL工具的便捷操作,仅供参考,还是需要按个人需求进行调整。
类SQL PLUS窗口:File->New->Command Window (命令窗口);
设置关键字自动大写:Tools->Preferences->Editor,其中Keyword case选择Uppercase。在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。 同理,在Tools->Preferences->Code Assistant(助手)里可以设置代码提示延迟时间、输入几个字符时提示、数据库对象的大写、小写,首字母大写等;
查看执行计划:选中需要分析的SQL语句,点击工具栏的Explain plan按钮(即执行计划);选中需要分析的SQL语句,直接按F5;(主要用于分析SQL语句执行效率,分析表的结构,便于为sql调优提供直观依据)
自动替换:快捷输入SQL语句。例如输入s,按下空格,自动替换成SELECT;再例如,输入sf,按下空格,自动替换成SELECT * FROM,节省了大量的时间去编写重复的SQL语句。
设置方法:菜单Tools–>Preferences–>Editor–>AutoReplace(自动替换)–>Edit
建立一个文本文件 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;
将 shortcuts.txt 另存到PL/SQL Developer的安装路径下的 ~/PlugIns 目录下
Tools–>Preferences–>User Interface–>Editor–>AutoReplace,选中Enable复选框,然后浏览文件选中之前创建的 shortcuts.txt,点击 Apply。
重启PL/SQL Developer,在sql窗口中输入设定的代码替换,并按下空格做测试。 *注意:shortcuts.txt不可删除掉,否则快捷键无法用
设置快捷键 (设置方法:菜单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
执行单条SQL语句:按F8键;
TNS Names:菜单Help->Support Info(支持信息)->TNS Names,可以查看本Oracle的tnsnames.ora;
调试存储过程
- 调用存储过程的方法:
- 在PL/SQL Developer左边的对象Browser中选择 Procedures,查找需要调用的存储过程;
- 选中调试的存储过程,点击右键,选择 Test,在弹出来的T est scrīpt窗口中,对于定义为in类型的参数,需要给该参数的Value输入值;最后点击上面的条数按钮:Start debugger 或者 按F9;
- 点击 RUN 或者 Ctrl+R
- 调试快捷键
切换断点:ctrl+b 开始:f9 运行:ctrl+r 单步进入:ctrl+n 单步跳过:ctrl+o 单步退出:ctrl+t 运行到异常:ctrl+y
- 调用存储过程的方法:
登录后默认自动选中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 使用技巧(快捷键/关键字等)相关推荐
- plsql提示列快捷键_plsql常用快捷键
plsql使用技巧 1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了. 2.设置关键字自动 ...
- plsql提示列快捷键_PLsql快捷键
plsql使用技巧 1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了. 2.设置关键字自动 ...
- VS2008 使用小技巧-------快捷键
以下的内容转载自:http://www.21industry.com/group_thread/view/id-32435 VS2008 使用小技巧--快捷键 1. 怎样调整代码排版的格式? 选择:编 ...
- 苹果计算机次方怎么按,详细的mac计算器操作技巧+快捷键分享~
原标题:详细的mac计算器操作技巧+快捷键分享~ 我们的mac自带的计算器并不只可以应用于简单的计算,还有很多强大的实用功能你知道吗?今天小编就来带你解锁这些计算器的新功能.并有快捷键奉上~ 使用&q ...
- sql developer使用技巧,快捷键
PL/SQL Developer使用技巧.快捷键 1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它 ...
- (2/3) plsql使用技巧
PLSQL Developer使用技巧.快捷键 1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好 ...
- Android Studio 小技巧/快捷键 合集
原文链接: Android Studio Tips by Philippe Breault 原文作者 : Philippe Breault 译文出自 : 掘金翻译计划 译者 : Jaeger, Bru ...
- Xshell+技巧+快捷键
优秀的远程工具有很多,Xshell,SecureCRT,PuTTY等等. 做为一名开发人员,我们难免都会与服务器打交道. 有时候是公司的线上生产环境,你需要上去部署公司的项目. 有时候是在阿里上买的云 ...
- PLSQL 使用技巧汇总贴(一个坑)
PLSQL是一款非常强大的工具, 只不过自己不会使用.. 1.记住密码: 首先 工具->首选项 打开 在 oracle 选项下的 登录 历史 定义 带密码存储--勾选 2. 关键字高亮 -- ...
- plsql提示列快捷键_20种VSCode快捷键清单,助你更快编码
作为一位"资深"VS Code用户,一直宣传"高效率编写代码",最喜欢一些快捷键,它们简单粗暴又好用,今天将整理的20种VS Code快捷键分享给大家,希望可以 ...
最新文章
- oracle查找异常中断的sql,oracle查询sql报错SqlExceptionHelper:131 ORA-00933: SQL command not properly ended...
- 非常好!!!Linux源代码阅读——环境准备【转】
- python实现排序算法_python实现各种排序算法
- 2019第十届蓝桥杯C/C++ B组省赛 —— 第二题:年号字串
- 华为mate30怎么申请鸿蒙内测,华为新系统启动内测,mate30系列尝鲜,网友:羡慕...
- 升级鸿蒙系统如何退出,华为鸿蒙2.0系统升级了怎么退回EMUI11系统-操作教程详解...
- 日志模块logging用法
- python一两行代码完成的骚操作
- Centos下pure-ftpd安装配置详解
- 卸载阿里云服务器的mysql_阿里云服务器购买,双11领阿里云服务器优惠券!
- php 日期 星期_php日期如何转星期
- Hash冲突的四种解决办法
- 一起学习荷花定律/金蝉定律和竹子定律
- php eval 禁止,php5.x禁用eval的操作方法
- Spider之忽略网站SSL证书验证
- 爬取贴吧上的图片到本地
- ZYNQ PS与PL通信之DMA
- python获取网卡名称_用Python获取计算机网卡信息
- 信息收集——系统识别及版本确定
- 谈谈无穷小微积分对我国微积分教学改革的影响
热门文章
- 深度学习(一)优化算法之随机梯度下降法(SGD)详解
- 发动机压缩比怎么计算公式_精准的发动机压缩比计算方法与流程
- python调用大漠插件寻路_简单大漠插件调用.py
- 结合插件实现【IDM+百度网盘】高速下载
- 计算机组成:真正理解单周期处理器的“数据通路”
- Linux缺少libaio包
- 汽车UDS诊断详解及Vector相关工具链使用说明——总述
- 网络工程专业大学生,需要考HICE吗?
- 用java读取txt文件内容_java读取txt文件内容
- 石油化工设备维护检修规程_【干货】罗茨鼓风机维护检修规程