[SQL] 2010/12/07 20:18:32:184:0.0010 [update REG_COMP_DEF set OrderNo = Cast(Cast(SUBSTR(orderno,1,10) as numeric(10,0))+10 as varchar(10))||NVL(SUBSTR(orderno,10+1,length(orderno)-10),'') where length(OrderNo)>10 and OrderNo>='3000600050' and OrderNo like '300060%' and OrderNo not like '999999%'
] com.ibm.db2.jcc.c.SqlException:DB2 SQLエラー:SQLCODE:-461、SQLSTATE: 42846、SQLERRMC:SYSIBM.DECIMAL; SYSIBM.VARCHARdb2 cast problem
内側のキャストは、私が(;私のバージョンではサポートされていないNVLなし())iシステムのための私のDB2上でそれを実行することができます
ありがとうDuffy!私はjavaを使ってデータベースを更新しました。 – idiotgenius