未在计算规则中删除薪酬项目就去薪酬项目中删除薪酬项目导致后台报错计算规则已选中有人,第3步薪酬核算中没有任何人,日志中有这个报错内容java.sql.SQLException:ORA-00904:"CMP_CTB"."S385":标识符无效解决方法:注意:清理数据的标准流程:先备份,再查询确认,再删除在删除数据前请务必做好数据备份工作,上述问题备份语句如下oracle数据库(表明后面的为备份日期):createtableT_HR_SCalSchemeItem_20160421asselect*fromT_HR_SCalSchemeItem;createtableT_HR_SCmpItem_20160421asselect*fromT_HR_SCmpItem;sqlserver数据库(表明后面的为备份日期):select*intoT_HR_SCalSchemeItem_20160421fromT_HR_SCalSchemeItem;select*intoT_HR_SCmpItem_20160421fromT_HR_SCmpItem;1、删除规则下引用的薪酬项目先查询是否要删除的数据select*fromT_HR_SCalSchemeItemwhereFCmpItemId=(selectfidfromT_HR_SCmpItemwhereFNumber='薪酬项目编码');确认后执行删除deletefromT_HR_SCalSchemeItemwhereFCmpItemId=(selectfidfromT_HR_SCmpItemwhereFNumber='薪酬项目编码');2、删除薪酬项目先查询是否要删除的数据select*fromT_HR_SCmpItemwhereFNumber='薪酬项目编码';确认后执行删除deletefromT_HR_SCmpItemwhereFNumber='薪酬项目编码';