PL/SQL 配置

来源:互联网 发布:社交数据 编辑:程序博客网 时间:2024/06/08 12:32

以下为转帖,且来路不明


PL/SQL Developer 以下全简称为 PLD

1.PL/SQL Beautifier
   PLD 6
以上版本有对DML代码格式化的功能。在SQL WindowProgram Window中选中部分代码(如果不选则对整个窗口的代码操作),在菜单中选Edità PL/SQL Beautifier,得到格式化的代码。对于非法的DML语句或DDL语句,PLD将会在下方状态栏提示PL/SQL Beautifier could not parse text。快捷键位 ctrl+shift+f.

在缺省的状态下,PLD会把DML语句的每一个字段都排在单独的一行,这样不方便查看。在菜单中选Edità PL/SQL Beautifier Options,进入Preferences窗口,选择Edit,进入配置文件编辑界面:
在标签栏选DML,在窗口中部的Select, InsertUpdate组框中把Fit选中,然后点击Save,把配置文件保存到PLD的安装目录下,点击Close关闭。在Rules file中输入配置文件所在位置,点击OK,完成配置文件切换。这时再对代码进行格式化,就可以使每一个字段尽可能的在一行上了。

 

2.TNS Names
  菜单Help->Support Info->TNS Names,可以查看Oracletnsnames.ora

 

3.Copy to Excel
 
SQL Window中执行Select语句,在结果出来以后,右键点击下面的数据区,选择Copy to Excel,可以把数据区的记录原样拷贝到Excel中。但有两点需要注意:一,field中不能以=开始,否则Excel会误认为是函数;二,数字不要超过17位,否则后面的位数将会置为0,但可以通过在数字前加‘来使Excel认为该field是文本,同时对于数据库中Numbe类型的字段,最好用to_char输出,不然可能会显示不正常。三,copyExcel是当前显示看见的数据,要想全部导出必须全部查询出来。

 

4.使关键字自动大写:

  设置方法:preferences/user interface/editor/keyword case选成uppercase

 

5.PL/SQL Developer记住登陆密码

设置方法:PL/SQL Developer 7.1.2  ->tools->Preferences->Oracle->Logon History, “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。
这里的fixed users窗口可以设置常用数据库信息。

 

6.执行单条SQL语句

设置方法:PL/SQL Developer 7.1.2 -->tools->Preferences-->Window types,勾上“AutoSelect Statement” 即可。 这样按下F8键后,PLD会自动执行一条已分号为结尾的sql语句。没分号就默认为全文本。

 

7.查看执行计划

使用方法:选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮(即执行计划),或者直接按F5即可。

 

8.调试存储过程

调用存储过程的方法:首先,在PL/SQL Developer左边的Browser中选择Procedures,查找需要调用的存储过程;然后,选中调试的存储过程,点击右键,选择Test,在弹出来的Test scrīpt窗口中,对于定义为in类型的参数,需要给该参数的Value输入值;最后点击上面的条数按钮:Start debugger 或者按F9;最后点击:RUN 或者Ctrl+R
原创粉丝点击