产品版本: | NC5.6 |
问题属性: | B产品错误 |
问题描述: | 资金头寸综合查询报错,无任何提示,请帮忙解决。通过后续的验证,发现是表ebank_balance中的balance字段影响的,因为此字段有空值情况,所以在资金头寸综合查询取ebank_balance表中的余额时就报错,如果将这个字段设置为0,则查询不报错。希望能出具方案进行解决此问题,一是:找到所有对应的余额为空值的字段,将其置为0后续可能还有为空值的情况,不能最终解决,二是在资金头寸综合查询时去掉为不能为空的限制。 |
问题原因: | NULL |
问题解决方式: | 提供脚本处理,并且将EBANK_BALANCE 的默认值设置为0,保证以后不会出现空值create table ebank_balance20110518 as select * from ebank_balanceupdate ebank_balance set balance=0 where balance is null;alter table EBANK_BALANCE modify BALANCE default 0;commit; |
大模块: | A2资金管理 |
小模块: | 资金监控 |