原因:出现这个问题是因为sql语句中使用除法,但除数存在为0的情况下导致的,如下图:

ORA-01476: divisor is equal to zero解决方法

 

 

 解决办法:

--使用case when 排除为0的情况
(CASE
    WHEN T1.CALC_WEIGHT > 0 THEN
       NVL(T1.FIRST_TRANSFER_FEE / T1.CALC_WEIGHT, 0)
    ELSE
      0
    END) KILO_FIRST_TRANSFER_FEE

  

相关文章:

  • 2022-02-03
  • 2021-09-02
  • 2021-06-24
  • 2021-05-22
  • 2021-08-08
  • 2021-10-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-04
相关资源
相似解决方案