FAQ-升级报错标识符无效ORA-00904

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

FAQ-升级报错标识符无效ORA-00904

适用版本EASv8.0、EASv8.2问题描述二次升级,报错:ORA-00904:"FEQUNUMBER": invalid identifier

原因分析:关于升级脚本中删除字段的SQL均存在二次执行bug,即字段删除后如果之前还有地方用得到这个字段,又恰巧升级因为在此句话之前的某些语句执行失败而必须要执行第二次升级,则此时必然会报错某某标识符无效。已知的相关字段整理如下:
T_BG_BGCONTROLSCHEME. FSUBSYSTEMALIAS
T_BG_BudgetRequestBillEntry. Formula
T_BG_BgControlScheme. FBOALIAS
T_BG_BgControlScheme. FNAMET_MM_Resource.FEQUNUMBER

解决方法:
对应的添加语句分别如下:
alter table T_BG_BGCONTROLSCHEME addFSUBSYSTEMALIAS NVARCHAR2(80);
alter table T_BG_BudgetRequestBillEntry add Formula NVARCHAR2(80);
alter table T_BG_BgControlScheme add FBOALIAS NVARCHAR2(80);
alter table T_BG_BgControlSchemeadd FNAME NVARCHAR2(80);
alter table T_MM_Resource add FEQUNUMBER NVARCHAR2(80);
添加对应的字段,然后继续重新升级即可(一次升级不可执行此操作,需在报错后执行)。

FAQ-升级报错标识符无效ORA-00904

适用版本EASv8.0、EASv8.2问题描述二次升级,报错:ORA-00904:"FEQUNUMBER": invalid identifier原因分析:关于升级脚本中删除字段的SQL...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息