(FAQ)后台事务只能接收无法执行

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

(FAQ)后台事务只能接收无法执行

【问题】: (FAQ)后台事务只能接收无法执行
版本: 7.0.1
模块: 后台事务
【答复】:
问题原因: select * from t_job_thread查看该表,发现存在两条数据,而t_job_thread表中字段fname 是主键,如果存在主键,不可能会存在两条数据,说明该表中主键丢失。(可能是orcle帐套建表时丢失,待查明具体原因。) 如果出现相同的多行数据,后台事务在进行任务执行前检查时,对该表的修改就会总是返回已修改多行或0行,这两种情况下,它都认为是不合理的情况(修改时,指定了主键时,可被修改的行数总是1或0行),从而不加载任务. 解决方案: 1、 将t_job_thread表中的数据删除。 SQL: delete t_job_thread 2、 给表t_job_thread 添加主键,主键字段为fname SQL: alter table t_job_thread add primary key(fname) 3、 如果fcount为1,执行语句update t_job_thread set fcount=0

问题原因: select * from t_job_thread查看该表,发现存在两条数据,而t_job_thread表中字段fname 是主键,如果存在主键,不可能会存在两条数据,说明该表中主键丢失。(可能是orcle帐套建表时丢失,待查明具体原因。) 如果出现相同的多行数据,后台事务在进行任务执行前检查时,对该表的修改就会总是返回已修改多行或0行,这两种情况下,它都认为是不合理的情况(修改时,指定了主键时,可被修改的行数总是1或0行),从而不加载任务. 解决方案: 1、 将t_job_thread表中的数据删除。 SQL: delete t_job_thread 2、 给表t_job_thread 添加主键,主键字段为fname SQL: alter table t_job_thread add primary key(fname) 3、 如果fcount为1,执行语句update t_job_thread set fcount=0

(FAQ)后台事务只能接收无法执行

【问题】: (FAQ)后台事务只能接收无法执行版本: 7.0.1 模块: 后台事务【答复】:问题原因:select * from t_job_thread查看该表,发...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息