设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[建站知识] PLSQL快捷键总结,提高开发效率

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-29 15:33:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PLSQL快捷键总结,提高开发效率

                                                                                               
                    由于工作的需要,经常需要操作oracle数据库,PLSQL则是一款必不可少的工具软件。能熟练的使用PLSQL的一些快捷键,能大大提高自己的开发效率。不妨试一试。下面是一些PLSQL快捷键总结,也是我在使用PLSQL中经常用到的。
一般来说,我习惯上使用也是经常用到的就是,先将光标置于行尾,用end键,然后按住shift+home选中当前行,然后按F8执行当前SQL。
第二个经常用到的就是记住密码功能,这个功能我一个同事经常用,但是我不会用这个功能,因为我感觉太危险了,会涉及到数据安全的问题。如果你的数据库对安全性没有太大的要求的话,也可以让PLSQL Developer记住密码。设置方法:Tools->Preferences->Oracle->Logon History->Store With Password。
下面我从网上搜集了一些其他的经常用到的PLSQL快捷键,以供参考:
1、SQL语句字符大写:这对于在一大推代码中查找SQL语句是一个非常好的习惯。设置方法:菜单Tools->Preferences->Editor->Keyword Case->Uppercase
2、登录后默认自动选中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)移得靠上一点,并加上颜色区分,这样你的平均寻表时间会大大缩短。
这一条我没有用过,网友们有兴趣可以试一下。
3、SQL Window中根据光标位置自动选择语句:设置方法:Preferences->Window Types->SQL Window,将AutoSelect statement选中即可。注意,每条语句后面需要加分号。
4、按着Ctrl键,在表名上单击鼠标左键,可显示表结构。这一条也是我经常用到的。
5、自定义快捷键:PLSQL Developer里预留了很多键让用户自定义,打开PLSQL Developer后,最常用的操作就是打开SQL Window窗口和Command Window窗口,可以给这两个操作自定义快捷键,比如ALT+V和ALT+B等。设置方法:Tools->Preferences->Key Configuration。
6、特殊Copy:在SQL Window里写好的SQL语句通常需要放到Java或者别的语言内,需要转成字符串并加上相应的连字符,在写好的SQL上点右键,使用特殊Copy即可。使用方法:鼠标右键->Special Copy。
7、自动替换,快捷输入SQL语句。例如输入s,按下空格,自动替换成SELECT;再例如,输入sf,按下空格自动替换成SELECT * FROM,非常方便,节省了大量的时间去编写重复的SQL语句。设置方法:Tools->Preferences->Editor->AutoReplace.->Edit。下面定义了一些常用的规则作为参考:
s=SELECT
f=FROM
w=WHERE
o=ORDER BY
d=DELETE
sf=SELECT * FROM
df=DELETE FROM
sc=SELECT COUNT(*) FROM
8、字体设置:Tools->Preferences->Fonts。
9、F8自动执行当前行Sql:Tools->Preferences->Window Types->SQL Window,选中AutoSelect statement。Tools->Preferences->Edit->Other,可以把Highlight edit line也加上。
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-14 18:41 , Processed in 0.180758 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表