用分号隔开不同的SQL语句
在同一窗口输入,可以在一次执行,PL/SQL将自动新建SQL窗口,分别执行不同的SQL语句(PL/SQL 7.1版本有次功能,低版本的可能会提示出错)
用&符号引入变量
如select * from emp where ename='&ename'
执行时,PL/SQL就会弹出窗口,要你输入ename的值
Ctrl+E查看历史记录
可以调出Recall Statement 重新调用语句,调出历史上成功执行过的Sql语句
执行单条SQL语句
在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为光标所在的那条SQL语句,即执行当前SQL语句; 设置方法:PL/SQL Developer 7.1.2 -->tools->Preferences-->Window types ,勾上“AutoExecute queries” 和“AutoSelect Statement”即可。
设置编辑器、表格字体等可以在 Tools->Preferences->fonts 中设置。
格式化SQL语句
在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句太长或太乱,希望能用比较通用的写法格式话一下,这样看起来会好看些,也好分析; 使用方法:选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier按钮即可。
查看执行计划
在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句执行的效率,分析下表结构,如何可以提高查询的效率,可以通过查看Oracle提供的执行计划; 使用方法:选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮(即执行计划),或者直接按F5即可。
调试存储过程
在使用PL/SQL Developer操作Oracle时,有时候调用某些存储过程,或者调试存储过程; 调用存储过程的方法:首先,在PL/SQL Developer左边的Browser中选择Procedures,查找需要调用的存储过程;然后,选中调试的存储过程,点击右键,选择Test,在弹 出来的Test scrīpt窗口中,对于定义为in类型的参数,需要给该参数的Value输入值;最后点击上面的条数按钮:Start debugger 或者按F9;最后点击:RUN 或者Ctrl+R。
关键字自动大写
Tools->Preferences->Editor,将Keyword case选择Uppercase。一般是让关键字大写,其他比如表名、字段名等都是小写。大家都应该养成一种自己的编码习惯,并保持下去。
更改默认执行快捷键F8为Ctrl+Enter
Tools->Preferences->Key Configuration->Session/Execute,然后按Ctrl+Enter。
AutoReplace自动替换功能
Tools->Preferences->Editor->AutoReplace->选上Enabled,并Edit文件,加入以下内容:
sf=select * from
scf=select count(*) from
s=select
f=from
w=where
d=delete
u=update
保存登陆信息
(a)在工具栏中的[Log on]下来按钮中选择[Configure...],然后将Definition选项卡中将[Store history]和[Store with password]两个多选框选中并保存。之后只要录入一次用户名/密码之后登陆信息就会被保存,下次登陆只需要选择一个username之后 password就会自动带出,无需再次录入,方便多多。
(b)对于过时的登陆信息,可以通过[Log on]–》[Configure...]–》[Added users]将其删除。
快速切换用户
在工具栏中的[Log on]下来按钮中选择要切换的用户及数据库即可。
快速查找某个数据库对象
在PL/SQL Develper中有数据库对象的搜索功能,通过程序菜单 [Tools --》Find Database Objects... ]即可打开数据库对象查找窗口。
查看只属于当前登录用户的对象
默认情况下,通过对象浏览器显示的是当前用户所有可以查看的对象,包括一些系统对象。如果只想显示当前用户自己的对象的话,可以将对象浏览器上方的选择框设置为“My Objects”即可。
快速查看表的元信息
对对象浏览器中右键点击该表,选择[View],在打开的新窗口中即可查看该表的元信息。包括:
(a)General:表的属主、表空间名等信息;
(b)Columns:字段名、字段类型、非空约束、默认值及注释等信息;
(c)Keys:表的主键信息等;
(d)Checks:
(e)Indexs:索引信息;
(f)Privileges:赋权信息,该表的哪些权限被赋予了哪些用户。
在任何一个编辑窗口中,在表明上右键选择[View]选项也可以查看。
查看某个表的建表语句
在对象浏览器中右键点击该表,选择[View],然后在弹出窗口的右下角点击[View SQL]即可查看该表的建表语句。建表语句之中也包含了与该表相关对象的创建操作,比如创建主键、创建索引及赋权等操作。
批量导出建表语句
(a)通过菜单选择[Tools]–》[Export User Objects...],在打开的窗口中选择准备导出的表即可。
通过此种方式导出的sql脚本中不会有insert语句,也就是表中的数据不会被同时导出,只有DDL语句。
(b)通过菜单选择[Tools]–》[Export Tables...],在打开的窗口中选择准备导出的表,同时需要将选项[Delete records]选项选中,然后导出脚本即可。
导出初始化数据
通过菜单选择[Tools]–》[Export Tables...],在打开的窗口中选择准备导出的表,同时将选项[Delete records]选项取消选中,然后导出脚本即可。
导出数据位CSV格式
(a)在对象浏览器中选择准备导出的表,右键选择[Query data],在弹出的窗口中,点击[Fetch last page]按钮,将所有数据显示出来;
(b)选择数据行,点击右键,选择[Export Results]–》[CSV file],则被选中数据行将被导出。
直接编辑某个表中的数据
(a)打开一个SQL Window,输入如下语句:
select * from table_name for update;
(b)在结果展示列表页面点击左上方的解锁按钮,允许直接编辑字段内容;
(c)双击要编辑的字段,修改字段内容;
(d)点击左上方的提交按钮,提交所修改内容;
(e)置为锁定状态,提交本次事务。
执行单条SQL语句
在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为鼠标所在的那条SQL语句,即执行当前SQL语句;
Tools->Preferences->Window types ->SQL Window,勾上“AutoSelect Statement” 即可。
取消代码智能提示
平时在写代码时,输入“.”或者“_”之后,会出现智能提示输入。但是在网络环境不好的情况下,就会出现延时了。
Tools->Preferences->User Interface->Code?0?2Assistant->Automatically activated?0?2,取消选择,就会关闭智能提示了!
导入数据
平时需要将一些txt或者excel的临时数据导入到数据库的表里,通过自己写程序就有点麻烦了,pl/sql developer提供了一个方便的导入界面:Tools->Text Importer。
相关推荐
全局热块冲突优化小技巧 PL/SQL中数据类型的性能5月23日 实时ODS今日点评优化小技巧 ODS系统中Oracle数据库设计管理要点优化小技巧 ODS系统中的开发要点优化小技巧 集合类型的效率5月24日 任务提前今日点评优化小...
使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。 Toad 主要...
Karen Morton及其团队在本书中提供了专业的方案:先掌握语言特性,再学习Oracle为提升语言效率而加入的支持特性,进而将两者综合考虑并在工作中加以应用。作者通过总结各自多年的软件开发和教学培训经验,与大家...
在调用存储过程时,我们可以使用SQL92或Oracle PL/SQL,由于使用Oracle PL/SQL并没有什么实际的好处,而且会给以后维护你的应用程序的开发人员带来麻烦,因此,我建议在调用存储过程时使用SQL92。 9、使用Object...
§12.4 SQL语句优化技巧 144 §12.4.1 对所有SQL语句执行EXPLAIN_PLAN 145 §12.4.2 磁盘读和缓冲区获取 146 §12.4.3 判定式崩溃 146 §12.5 使用EXISTS和IN 148 §12.6 分离事务(Discrete Transactions ) 149 §...
Visual Web Development 2005开发ASP.NET使用小技巧 ASP.NET 2.0 异步页面原理浅析 [1] [原] 自定义通用System.Web.UI.IHierarchicalDataSource简单实现 在 ASP.NET 2.0 中创建 Web 应用程序主题 ASP.NET 2.0 中的...
5.4.4 有关资源分配的一些技巧 5.4.5 删除或替换资源分配 5.5 处理非正常成本情况 5.5.1 查看项目的成本 5.5.2 分配固定成本 5.5.3 解决资源费率变化 5.6 小结 第3部分 改善...
5.4.4 有关资源分配的一些技巧 5.4.5 删除或替换资源分配 5.5 处理非正常成本情况 5.5.1 查看项目的成本 5.5.2 分配固定成本 5.5.3 解决资源费率变化 5.6 小结 第3部分 改善...
5.4.4 有关资源分配的一些技巧 5.4.5 删除或替换资源分配 5.5 处理非正常成本情况 5.5.1 查看项目的成本 5.5.2 分配固定成本 5.5.3 解决资源费率变化 5.6 小结 第3部分 改善...
5.4.4 有关资源分配的一些技巧 5.4.5 删除或替换资源分配 5.5 处理非正常成本情况 5.5.1 查看项目的成本 5.5.2 分配固定成本 5.5.3 解决资源费率变化 5.6 小结 第3部分 改善...
5.4.4 有关资源分配的一些技巧 5.4.5 删除或替换资源分配 5.5 处理非正常成本情况 5.5.1 查看项目的成本 5.5.2 分配固定成本 5.5.3 解决资源费率变化 5.6 小结 第3部分 改善...
5.4.4 有关资源分配的一些技巧 5.4.5 删除或替换资源分配 5.5 处理非正常成本情况 5.5.1 查看项目的成本 5.5.2 分配固定成本 5.5.3 解决资源费率变化 5.6 小结 第3部分 改善...
5.4.4 有关资源分配的一些技巧 5.4.5 删除或替换资源分配 5.5 处理非正常成本情况 5.5.1 查看项目的成本 5.5.2 分配固定成本 5.5.3 解决资源费率变化 5.6 小结 第3部分 改善...
5.4.4 有关资源分配的一些技巧 5.4.5 删除或替换资源分配 5.5 处理非正常成本情况 5.5.1 查看项目的成本 5.5.2 分配固定成本 5.5.3 解决资源费率变化 5.6 小结 第3部分 改善...
5.4.4 有关资源分配的一些技巧 5.4.5 删除或替换资源分配 5.5 处理非正常成本情况 5.5.1 查看项目的成本 5.5.2 分配固定成本 5.5.3 解决资源费率变化 5.6 小结 第3部分 改善...