oracle apex 奇怪的零除法问题

Posted

技术标签:

【中文标题】oracle apex 奇怪的零除法问题【英文标题】:oracle apex strange zero division problem 【发布时间】:2011-06-10 09:34:28 【问题描述】:

我有简单的报告(非交互式)。当我尝试从其支持的 sql 查询中删除列时,它会引发异常

ORA-01476: 除数为零

UPD:我尝试删除 a.page_name 并保存报告后引发异常

select a.page_name,a.page_id, b.report_name
from APEX_WORKSPACE_ACTIVITY_LOG a, reports b, APEX_APPLICATION_PAGE_IR c
where 
c.interactive_report_id = b.interactive_report_id
and c.page_id = a.page_id
and a.apex_user = :APP_USER --NVL(v('APP_USER'), USER)
and a.application_id = '157'

【问题讨论】:

需要更多信息 - 当您运行页面或尝试将更改保存到 SQL 时是否会发生此错误?你能发布SQL吗? @tony-andrews 我更新了问题 【参考方案1】:

我怀疑您要删除的列正在某处使用。 尝试导出应用程序并为 page_name 获取文件

【讨论】:

【参考方案2】:

从表面上看,这听起来像是您的 Apex 版本中的一个错误。如果可能,请在apex.oracle.com 的公共页面中重新创建问题,然后在Oracle Apex forum 上使用示例链接提出问题。 Apex 开发团队参与论坛并可能提供帮助。

【讨论】:

以上是关于oracle apex 奇怪的零除法问题的主要内容,如果未能解决你的问题,请参考以下文章

C++:奇怪的除法输出

一个基础而奇怪的问题:算法执行加法乘法除法性能无区别?

为啥GCC在实现整数除法时使用乘以一个奇怪的数字?

使用 PHP number_format() 得到一个奇怪的除法错误

Oracle“插入”命令的奇怪行为

Delphi unidac连接oracle问题,一个很奇怪的问题?