暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PL/SQL developer工具的使用之谈

bestpaydata 2021-04-18
1805

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

也有可能是Docking1Docking2Docking3......

这种东西全删掉就好了,然后打开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还是有蛮多问题的,希望越做越强大!!

 

 


文章转载自bestpaydata,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论