开发工具PL/SQL Develop的使用
1、记住登录密码
步骤:【tools】->【Preferences】-> [左侧面板]【Oracle --> Logon History】,勾选上"Store with password" 选项即可,如下图所示:
2、快速输入代码
NOTE:本功能实现需要安装cnPlugin插件,下载地址:http://download.csdn.net/detail/czw2010/6942275,选择一键安装即可,安装完可配置快捷代码,如下图所示,我们只要输入s再按空格键,即变成select * from 。
注意:cnplugin会导致部分操作系统输入法卡顿现象!
3、设置关键字自动大小写
步骤:【Tools】-> 【Preferences】 ->[左侧面板]【User Interface --> Editor】, 将Keyword case下拉选择Uppercase即可,如下图所示:
4、使用Special copy(特殊复制)
Note:我们通常需要将sql脚本语句放入到各种开发语言中去,我们就可以使用special copy功能一键转换成拼接好的sql字符串。步骤:选中sql语句 -> 右键 -> 选择Special copy -> 对应的开发语言
5、不显示科学计数法的字符
Note:当我们表字段数值长度过长的话,就以科学计数法显示,要copy很不方便,所以可以通过配置,使其默认显示完整数值步骤: 【Tools】-> 【Preferences】 -> 【Window Types】-> 【SQL Window】,勾选上Number fields to_char选项,如下图:
6、常用窗口介绍
SQL窗口执行类似UPDATE,INSERT,DELETE等操作(提交和回滚的按钮显示出来),需要执行提交的操作。
COMMAND窗口用来加载SQL脚本是一个比较好的工具,非常直观,对于加载中的错误也非常好查。
TEST是一个非常好的存储过程调试工具,它可以实现单步跟踪,并且能够获得单步执行过程中的变量值(使用ADD DEBUG INFORMATION菜单)
7、重新编译
可以使用COMPILE INVAILD OBJECT来轻松的进行失效存储过程的重新编译。一般来说在进行了数据库后台的升级后都需要查看一下失效的存储过程,如果发现就重新编译一下。(点击执行按钮)
8、PL/SQL Developer记住登陆密码
设置方法:tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。
9、执行单条SQL语句
选中要执行的SQL语句,按F8键或【设置】图标,如果时间执行太久,可点击【】图标进行中断。
10、进入PLSQL后切换数据库连接
主连接的概念
打开PL/SQL Developer出现登录界面,成功登录后的数据库连接就是主连接。新建窗口和打开文件都是使用这个主连接,对象浏览器也显示主连接的内容。主连接的特征
1)Session菜单Log on...,里面那个黑体的就是当前主连接。
2)Connection List
11、PLSQL中查看数据库表结构
1)把鼠标移到该表,按右键,选择Describe。
2)在表名上单击右键,选择View,可以通过可视化界面查看,选择View后再选择View SQL,可以查看该表的建表,建主键,建索引的脚本。
3)File-->New-->command 窗口-->输入desc 表名; 回车
12、设置快捷键
设置快捷键(设置方法:菜单Tools–>Preferences–>用户界面–>键配置)新建sql窗口:ctrl+shift+s新建命令窗口:ctrl+shift+c新建测试窗口:ctrl+shift+t
13、PLSQL中SQL语句的注释
注释:ctrl+h取消注释:ctrl+m
14、格式化SQL语句选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier按钮即可15、查看执行计划选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮 ,或者直接按F5即可代码助手 (F6)重新调用语句 (CTRL+E)
SQL*PLUS介绍
Show all 显示所有命令Help 命令 查看帮助,如 help showCol column format a20 ->字符格式化显示;Col column format 099999->数字格式化显示;Edit [filename]->编辑当前的脚本或者指定一个文件的内容;@/startfilename->执行某个文件,执行一个数据表脚本的时经常使用;/ 或者run->运行上次的语句(最后执行的语句);Spool filename/spool off ->将输出到入一个指定的文件;Get [filename]->显示某个文件的内容;Host command->执行主机的一条命令;Set linesize 100->将当行的长度设置为100;Set pagesize 200->设置一页显示200行记录Set pause on->设置暂停