怎么设置pl/sql按f8执行一行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么设置pl/sql按f8执行一行相关的知识,希望对你有一定的参考价值。

双击选中一行啊,然后点F8就是只执行那一行。如果是整套的SQL脚本直接点F8就可以。

图片显示执行查询TAB2

追问

如果我有两行语句 光标在一行上面 我按F8 只想执行这一行 怎么弄 我这上面的PL/SQL 是全部都执行了

追答

tools->preferences->sql window->autoSelect Statement(自动选择语句)

然后按F8就会执行光标所在行。

要注意的是,光标所在行需要以分号结尾,否者会报错。
SELECT * FROM TAB;

参考技术A 在 PL/SQL develop 的SQL Script窗口中输入一个SQL语句,按F8,就执行!不需要设置啊。 参考技术B 在SQL窗口选中要执行的完整的代码区域(行,或块),按F8执行所选中代码 参考技术C

参考技术D 选中要执行的一行,点击F8就可以了,其他应该没什么好办法了

PL/SQL Developer配置使用手册(整理)

PL/SQL Developer配置使用手册(整理)

1、记住登录密码

步骤:【tools】->【Preferences】-> [左侧面板]【Oracle --> ?Logon History】,勾选上"Store with?password" 选项即可,如下图所示:

技术分享

?

2、设置执行单条SQL

NOTE:默认按F8执行的是该窗口的所有SQL语句,该配置主要实现只执行鼠标所在的那条SQL语句。

步骤:【tools】-> 【Preferences】 --> [左侧面板]【Window types --> SQL Window】?,勾选上"AutoSelect Statement" 选项即可,如下图所示:

?

3、快速输入代码

NOTE:本功能实现需要安装cnPlugin插件,下载地址:http://download.csdn.net/detail/czw2010/6942275,选择一键安装即可,安装完可配置快捷代码,如下图所示,我们只要输入s再按空格键,即变成select * from 。

技术分享

注意: cnplugin会导致部分操作系统输入法卡顿现象!

PLSQL Developer 11.06.1776版本不支持cnplugin

4、关键字自动大小写

NOTE:关键字大小写主要是方便在日志中查询到相应的语句。

步骤:【Tools】-> 【Preferences】 ->[左侧面板]【User Interface --> ?Editor】, 将Keyword case下拉选择Uppercase即可,如下图所示:

技术分享

?

5、使用Special copy(特殊复制)

Note:我们通常需要将sql脚本语句放入到各种开发语言中去,我们就可以使用special copy功能一键转换成拼接好的sql字符串。

步骤:选中sql语句 -> 右键 -> 选择Special copy -> 对应的开发语言

自定义Special copy格式 --?补充 at 2016-6-6?:

进入PL/SQL安装目录,找到SpecialCopy文件,打开可以看到各种格式copy的配置文件,如下图所示:

技术分享

我将java格式的copy修改为: sqlBuffer.append("xxxx")格式:

[plain]?view plain?copy

?技术分享技术分享技术分享

  1. ;PL/SQL?Developer?SpecialCopy?definition??
  2. ;<LINE_1>?for?first?line??
  3. ;<LINE_*>?for?all?other?lines??
  4. ;<LINE_N>?for?last?line??
  5. ;??
  6. #define?"?=?\\"??
  7. #define?\\?=?\\\\??
  8. #define?char(9)?=?\\t??
  9. ?? ?
  10. ?? ?
  11. sqlBuffer.append("<line_1>?")??
  12. ?????????.append("<line_*>?")???
  13. ?????????.append("<line_n>");??

?

6、不显示科学计数法的字符

Note:当我们表字段数值长度过长的话,就以科学计数法显示,要copy很不方便,所以可以通过配置,使其默认显示完整数值

步骤:?【Tools】-> 【Preferences】 -> 【Window Types】-> 【SQL Window】,勾选上Number fields to_char选项,如下图:

技术分享

?

7. Null值配置不同颜色值区分开

我们查询到的字段值有可能空值、TAB等不可见字段,而Null值又与它们不同,所以为了明显显示出字段值是Null值还是空格、TAB等特殊不可见字段,可以将Null值自定义配置颜色,如下所示:

步骤:?【Tools】-> 【Preferences】 -> 【Window Types】-> 【SQL Window】,选择Null value cell color的颜色值

技术分享

测试:

技术分享

?

附录:常用的快捷键

alt + f : 美化/格式化

F5:查看执行计划

NOTE:挖个坑,持续学习更新...

转自: http://blog.csdn.net/chen_zw/article/details/19563207

版权声明:本文为博主原创文章,转载请注明原出处,谢谢!

以上是关于怎么设置pl/sql按f8执行一行的主要内容,如果未能解决你的问题,请参考以下文章

PL/SQL的F8没反应了怎么办

PL/SQL的F8没反应怎么办?

pl/sql 中选中一行的快捷键是啥?

使用pl/sql 怎么导出dmp文件

PL/SQL Developer配置使用手册(整理)

PL/SQL Developer软件自动提交事务的设置方法