ITPub博客

首页 > Linux操作系统 > Linux操作系统 > toad 的又一个BUG

toad 的又一个BUG

原创 Linux操作系统 作者:lfree 时间:2006-06-21 00:00:00 0 删除 编辑
今天使用toad的schema查看一些function,procedure,发现在10g2下报错.
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bi
PL/SQL Release 10.2.0.2.0 - Production
CORE 10.2.0.2.0 Production
TNS for Linux: Version 10.2.0.2.0 - Production
NLSRTL Version 10.2.0.2.0 - Production

5 rows selected.

有些能够打开编辑显示,有些提示出错.一般提示:
'IN' is not a valid integer value

使用SQLMonitor跟踪程序,发现基本上出错前都是执行这个sql语句:
SELECT *
FROM all_arguments
WHERE object_id = (
SELECT object_id
FROM all_objects
WHERE owner = :OWNER
AND object_name = :Proc
AND object_type in ('PACKAGE', 'PROCEDURE', 'FUNCTION'))
order by Object_Name, Overload, Sequence

对比all_arguments视图发现,问题在10g2中增加了一个字段SUBPROGRAM_ID,
也许就是这个原因导致toad程序出错.


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

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    3453
  • 访问量
    7142373