为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:select没问题,update就报非法日期
SELECT * from AIMB.ai_follow where time>=TO_CHAR(now(), 'YYYY-MM-DD') and time < TO_CHAR(ADD_DAYS(now(),1), 'YYYY-MM-DD');
UPDATE AIMB.ai_follow f set sync_finish_id='123456' where status=0 and f.time>=TO_CHAR(now(), 'YYYY-MM-DD') and f.time < TO_CHAR(ADD_DAYS(now(),1), 'YYYY-MM-DD');
修改DATETIME_FAST_RESTRICT参数为0试下,命令如下:
sp_set_para_value(1,'DATETIME_FAST_RESTRICT',0)
把update执行计划截图看看
UPDATE
AIMB.AI_FOLLOW F
SET SYNC_FINISH_ID='123456'
WHERE STATUS=0
AND F.TIME >= round(now(), 'DD')
AND F.TIME < round(ADD_DAYS(NOW(),1), 'DD');
把to_char去了呢