更新8.6.1版本固定资产模块补丁报错
问题描述:
更新8.6.1版本固定资产模块4月份之后发布的补丁时,执行补丁脚本出现错误,错误日志大致如下:
错误原因:
执行脚本出现错误,请仔细分析[解决方案]中的错误信息,并试图获取具体的错误原因。
解决方案:
请将如下错误信息提单反馈:
[Execute provider[./sql/PT163397_alert_T_FA_FaLeaseDepreciationPolicy_add_FDepValueAffect.sql], sql[DECLARE CNT PLS_INTEGER;
BEGIN
SELECT COUNT(*) FCOUNT INTO CNT FROM USER_TAB_COLUMNS WHERE (TABLE_NAME = 'T_FA_FALEASEDEPRECIATIONPOLICY' AND COLUMN_NAME = 'FDEPVALUEAFFECT');
IF CNT = 0 THEN
EXECUTE IMMEDIATE 'ALTER TABLE T_FA_FaLeaseDepreciationPolicy ADD (FDepValueAffect NUMBER (10))';
END IF;
END;] failed, sqlcode[942] sqlstat[42000],Causedby[ORA-00942: 表或视图不存在
ORA-06512: 在 line 5
],DBType=[Oracle]
]
解决方案:
原因是新租赁脚本,补丁里面脚本执行顺序放反了,正确顺序是先执行PT163397_create_table_FaLeaseDepreciationPolicy.sql字样的脚本,再执行PT163397_alert_T_FA_FaLeaseDepreciationPolicy_add_FDepValueAffect.sql
处理方案:再次执行下该补丁失败的脚本即可。执行补丁脚本可以不用停服务器。
更新8.6.1版本固定资产模块补丁报错
本文2024-09-22 18:56:33发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-104012.html