EAS7.01升级到8.0 出现问题,求解决
金蝶云社区-爱琴海洋
爱琴海洋
0人赞赏了该文章 872次浏览 未经作者许可,禁止转载编辑于2015年09月22日 22:54:15

操作系统:linux ,数据库 ORACLE, EAS 版本 7.01
目前服务器已安装没有问题,在账套升级的时候,提示下面信息,百度了一下,应该是ORACEL修改表的时候,字段比原来短了
所以报错,但是后来通过DEP打开实体,发现数据库的字段长度与脚本是一样的,求大神解决方法,谢谢。

[/kingdee/eas80/eas/server/properties/upgradescript/eas/7_0_2to7_0_3/PTM047402/scm/sd/scm_sd_update_field_oracle.ksql]解决方案:请将如下错误信息提单反馈:[Execute provider[.\eas\7_0_2to7_0_3\PTM047402\.\scm\sd\scm_sd_update_field_oracle.ksql], sql[DECLARE CNT PLS_INTEGER;
BEGIN
SELECT COUNT(*) FCOUNT INTO CNT FROM USER_TAB_COLUMNS WHERE (COLUMN_NAME = 'FTOTALCANCELLINGSTOCKQTY' AND TABLE_NAME = 'T_SD_SALEORDERENTRY');
IF CNT > 0 THEN
EXECUTE IMMEDIATE 'ALTER TABLE T_SD_SaleOrderEntry MODIFY FTotalCancellingStockQty NUMBER (28, 10)';
END IF;
END;] failed, sqlcode[1440] sqlstat[72000],Causedby[ORA-01440: column to be modified must be empty to decrease precision or scale

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0