Mla*_*lić 9 oracle oracle11g oracle-sqldeveloper
我在尝试运行或调试Oracle SQL Developer不显示没有输入参数的公共成员(过程)的程序包时遇到问题.
有几个过程,一些重载,但Oracle SQL Developer不显示任何可调用的成员.
我试过以下版本的Oracle SQL Developer
这是Oracle版本:
select * from v$version;
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
"CORE 11.2.0.4.0 Production"
TNS for IBM/AIX RISC System/6000: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production
Run Code Online (Sandbox Code Playgroud)
有没有人成功解决过类似情况怎么样?(升级数据库不是一个选项atm)
我发现了2个可能导致无公共成员问题的原因
\n\n1) SQL Developer 本身遇到了某种错误。\n 这可以通过完全关闭并重新启动 SQL Developer 来解决
\n\n2)代码中使用的一些关键字(例如SQL语句中的字段名)在编译执行时工作正常,但会破坏函数列表的显示。
\n\n我通过对使用名为 \xe2\x80\x9cCASE\xe2\x80\x9d 的字段的整个包应用双引号解决了我的问题。
\n\n即\nSELECT table1.case FROM table1
\n\n改成
\n\n从表 1 中选择表 1.“CASE”
\n\n亚历克斯
\n| 归档时间: |
|
| 查看次数: |
10184 次 |
| 最近记录: |