c# - ODP.NET - 除以零?

标签 c# oracle odp.net

我正在尝试填充数据表,但数据适配器返回异常:OverflowExeption(除以零)。这是我的命令文本:

select value1/value2 from table

value1和value2在数据库中的数据类型是NUMBER。这些值都不为 0。

这个划分有什么问题吗?

问候裸体男人

最佳答案

除以零是数字溢出的最常见原因,但其他值也可能导致这种情况。

如果将一个数字除以一个非常小的数字,结果会变得非常大。如果结果大于数据类型可以表示的范围,则会出现溢出错误。

关于c# - ODP.NET - 除以零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16733980/

相关文章:

c# - 删除 Windows 窗体中的 GridView 行

c# - Fluent NHibernate 日期时间 UTC

没有 tnsnames.ora 的 RODBC 连接到 Oracle

oracle - 带有 Entity Framework 的 Oracle Unmanaged Provider 的 Nuget 包

c# - 实体删除前的 Dynamics CRM 自定义工作流程

c# - Entity Framework 不将 Where 子句作为 WHERE 子句发送到 SQL Server

sql - Oracle/SQL 中的时间分片

Oracle 包调试不会在断点处停止

.net - Managed Oracle ODP.NET 驱动程序是否使用网络加密?

c# - ORA-1461 与托管 ODP.Net