ORA-01722:invalid number更新数据库错误解析

2012年2月22日 发表评论 阅读评论

ORA-01722:invalid number

ORA-01722 invalid number
更新数据库出错:
update tba.t_jsgs t set t.mgsmc=t.mgsmc + ‘计算公式’
报ora-01722无效数字错误。查了些资料,是因为有"+"号
Oracle会在mgsmc加入一个函数to_number,即
update tba.t_jsgs t set to_number(t.mgsmc)=t0_number(t.mgsmc) + ‘计算公式’
语句写成这样就不错了:
update tba.t_jsgs t set t.mgsmc=t.mgsmc || ‘计算公式’
‘     ‘ || ‘     ‘   =====>拼接数据


转载请注明来自:[MSN Spaces]http://msn.shandian.biz/34.html

  1. 本文目前尚无任何评论.