工作日历列表去掉启用的过滤条件就报错

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

工作日历列表去掉启用的过滤条件就报错

[适用版本]8.5 及以上

[解决方案]查询后台数据表T_HR_ATS_WorkCalendar 存在有结束日期为2199-12-31的日历存在,导致数据量过大,可通过删除T_HR_ATS_WorkCalendarItem 表中对应的数据实现。可参考语句:

--备份数据

select * into T_HR_ATS_WorkCalendar07 from T_HR_ATS_WorkCalendar

select * into T_HR_ATS_WorkCalendarItem07 from T_HR_ATS_WorkCalendarItem

--查询删除的工作日历明细

select * from T_HR_ATS_WorkCalendarItem where FCalendarGroupID=(select fid from T_HR_ATS_WorkCalendar where FNUMBER='工作日历编码') and FDate>={ts'2023-01-01'}

--删除过多的工作日历明细

delete from T_HR_ATS_WorkCalendarItem where FCalendarGroupID=(select fid from T_HR_ATS_WorkCalendar where FNUMBER='工作日历编码') and FDate>={ts'2023-01-01'}

--修改工作日历的结束日期

update T_HR_ATS_WorkCalendar set FEndDate='2022-12-31 00:00:00' where FNUMBER='工作日历编码'



工作日历列表去掉启用的过滤条件就报错

[适用版本]8.5 及以上[解决方案]查询后台数据表T_HR_ATS_WorkCalendar 存在有结束日期为2199-12-31的日历存在,导致数据量过大,可通过删...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息