本地分区视图中数据读取与直接在查询分析器中数据不一致的错误
eracn 2003-10-16 09:00:12 视图中语句直接在查询分析器中执行,一切正常,但从视图中读取的数据有误。
具体表现为字段e.pitem_quantity为15000,e.pitem_quantitypercent为0.2,现payment_pcontract_max=e.pitem_quantity*(1+e.pitem_quantitypercent),从视图中读取值为1.8。
其数据类型均为decimal(18,6)
且在调试时曾设 payment_pcontract_max=15000*1.2,其显示结果亦为1.8。
后把union all 及其相应语句民屏蔽,语句正常执行,但查看union all语句,未发现异常,各数据类型一致。