ITPub博客

首页 > 数据库 > Oracle > PL/SQL developer工具的使用之谈

PL/SQL developer工具的使用之谈

原创 Oracle 作者:bestpaydata 时间:2016-02-14 14:18:19 0 删除 编辑
authoer:zy

PL/SQL developer工具大家使用的如鱼得水,但这工具非常强大,已至于需要好好学习一翻。

下面,我将我使用的该工具工作中遇到的一些问题及技巧给大家分享下




number type bug


plsql在粘贴大数字时会出错,
比如将9999999999999999通过plsql插入表中

会自动加1,变成10000000000000000了。而通过insert语句是没有这种情况的



plsql自带的文本导入乱码问题


使用UltraEdit或Editplus将文本编码转换,再次导入就行了





Version

Version 8.0.3.1510
看不到分区局部索引的 local信息,同时view store也看不到。Version 9.0.5.1648可以看到
sql window快捷关闭无效,建议还是不要用这么老的版本


Version 11.0.3.1770
tablespace那不能索引

view sql那索引不显示表空间,并且多了nologging,但实际索引是logging的
该版本也不好用


但是针对执行计划,多出了可以text等






shortcut快捷键


ctrl+e  recall statement

ctrl    查询结果窗口,点中一列,拖动滚动条,此时按ctrl,回到刚“点中一列的位置”

查看列注释      双击下面的convert_done_time,。。 可弹出详细注释

testWindow测试窗口


在test script输入日期参数报错'2011-8-7 4:43:23' isnotavalid dateandtime

首先:在测试窗口不需要输入单引号"'"、to_date之类的。直接输入常量及可
尝试了“1-1月-1999”也不行

在网上看了下,原来plsql默认是取系统的时间格式
这个是根据plsql设定值来决定的。
可以看到默认plsql使用了windows系统的设定。也就是这个yyyy/mm/dd
可通过region and language查看

所以在test window输入date type必须是yyyy/mm/dd






Errors

plsqldev.elf记录了pl/sql报错的所有信息

  1. 关于PL/SQL Developer启动报"Control 'dxDockBrowserPanel' has no parent window"

PL/SQL Developer启动时报错:

"Control 'dxDockBrowserPanel' has no parent window"

出现原因:某次刚打开PL/SQL Developer 8.0.4,界面还没有加载的时候,机器死机了,然后强行重启,再打开PL/SQL Developer就报错.

尝试过的办法:

1.重装PL/SQL Developer7.1.5/8.0.2/8.0.4/9.0.2等多个版本均出现该问题;

2.系统还原也无效.

3.删除C:\Users\用户名\AppData\Roaming\PLSQL Developer的配置文件无效.

解决办法:

删除注册表中的

HKEY_CURRENT_USER\Software\Allround Automations\PL/SQL Developer\Docking

也有可能是Docking1、Docking2、Docking3......

这种东西全删掉就好了,然后打开OK

当能也可以直接把HKEY_CURRENT_USER\Software\Allround Automations\PL/SQL Developer全删了,也是可以的,我就是这个做滴

PS:鄙视一下百度,P都搜不出来,还是google够意思




环境变量

乱码 NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
时间显示格式 NLS_TIMESTAMP_FORMAT:yyyy-mm-dd hh24:mi:ss:ff6




Export CSV


导出时sql不要在执行,否则导出的数量会少。要执行完了在点导出


Explain Plan Window
time=time/2秒

explain plan window不要执行alert语句,会真的执行的。慎~~~



其它

把ctrl+y的快捷键改掉,最好是改成redo



对timestamp列的排序不太好,是按字符排序的


logon history
fixed users这里可以换行,已示清晰。plsql实际登陆时会忽略原来的换行的




关键字大小写
不要去点关键字大写,因为点了的话,美化器用的时候都是大写的了







结:plsql developer还是有蛮多问题的,希望越做越强大!!

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30109892/viewspace-1988474/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 数据泵常用总结
请登录后发表评论 登录
全部评论

注册时间:2015-01-19

  • 博文量
    126
  • 访问量
    1054935