`

任务信息同步失败处理

 
阅读更多

      在录入质量表信息时,任务信息总是录入失败,经过检查操作步骤,得知录入过程中会同时向两个表中插入记录信息,但更新时只更新了其中一个表,导致两个表中数据不平。暂时没有做程序的调整,可以使用下面语句处理该类数据:

     1.查询任务信息:

 

select wdj.wip_entity_id, we.wip_entity_name
  from wip_discrete_jobs wdj, wip_entities we
 where 1 = 1
   and wdj.wip_entity_id = we.wip_entity_id
   and wdj.organization_id = we.organization_id
   and wdj.organization_id = 103
   and we.wip_entity_name = 'A1321560';

 

    2.查询出不平的数据信息,并进行数据检查:

 

select 'XXXXX',
       t.collection_id,
       t.occurrence,
       t.wip_entity_id,
       t.from_op_seq_num,
       t.character7,
       t.character8
  from bosun_qa_results t
 where t.wip_entity_id = 1420234
--and t.from_op_seq_num=any(81,120)
union all
select 'QA',
       qr.collection_id,
       qr.occurrence,
       qr.wip_entity_id,
       qr.from_op_seq_num,
       qr.character7,
       qr.character8
  from qa_results qr
 where qr.wip_entity_id = 1420234;
--and qr.from_op_seq_num=any(81,120);

 

    3.对XXXXX中的数据进行修改或删除操作,然后在质量模块重新录入数据即可。

 

 

 

 

分享到:
评论

相关推荐

    数据库同步操作手册

    1. 任务执行涉及任务的执行、启动、激活、禁止等操作,并介绍了如何处理任务执行失败的情况。 2. 提供了工作流定义(暂略)、任务校验以及任务停止与启动的方法。 3. 实例演示部分介绍了如何进行计划任务、立即执行...

    网维大师游戏不同步处理方法)同步节点

    错误的配置可能导致同步失败或不完整。 4. **优化同步策略**:根据游戏的特点和玩家的负载情况,调整同步频率和方式,比如采用增量同步减少传输量,或者采用异步处理提高效率。 5. **修复数据**:如果发现已有数据...

    Angular异步变同步处理方法

    Angular异步变同步处理方法是前端开发中用于解决多个接口请求顺序依赖问题的一种技术手段。由于异步操作的特性,它能处理那些按顺序依次执行的接口调用,而不会阻塞主线程,让页面陷入假死状态。在Angular中,主要...

    基于Java+netty内置时间轮工具处理大批量定时或超时任务工具源码.zip

    6. **异常处理**:在处理大批量任务时,异常处理是必不可少的,需要确保即使有任务失败,也不会影响其他任务的执行。 7. **测试与调试**:使用单元测试验证定时任务的正确性和稳定性,同时通过日志监控和调试工具来...

    spring-batch同步数据库mysql源码

    在IT领域,数据同步是一项至关重要的任务,尤其是在分布式系统中,保持数据库的一致性是确保系统稳定运行的关键。Spring-Batch作为Spring框架的一部分,为批量处理和数据同步提供了强大的支持。本文将深入探讨Spring...

    Datax实现增量同步数据到Postgres

    5. **RDBMS Util 插件**:`plugin-rdbms-util-0.0.1-SNAPSHOT.jar` 可能是Datax中的通用关系型数据库工具包,提供了一些通用的数据库操作功能,比如查询、连接管理等,服务于不同类型的RDBMS同步任务。 6. **...

    extmail邮件同步处理

    ### extmail邮件同步处理知识点详解 #### 一、概述 在现代企业环境中,邮件系统的稳定性和数据安全性至关重要。为了确保邮件服务的连续性并避免因硬件故障或其它意外导致的数据丢失,采用邮件同步技术是非常必要的...

    动态添加、移除定时任务,并进行分布式处理,解决任务抢占问题

    2. 任务状态同步:利用消息队列(如RabbitMQ、Kafka)或者事件驱动架构,实时同步各个节点的任务状态,避免重复执行。 3. 优先级队列:为任务分配优先级,优先执行高优先级任务,防止低优先级任务抢占资源。 4. 容错...

    数据库同步过程中如何解决大字段的同步

    - 错误处理和重试机制:对于同步失败的情况,要有适当的错误处理和重试逻辑。 - 并行处理:如果系统支持,可以考虑并行处理多个大字段的同步任务,提升整体效率。 综上所述,处理数据库中的大字段同步是一项复杂...

    同步两个数据库的数据

    5. **错误处理**:包含异常处理机制,防止因网络问题、权限问题等导致的数据同步失败。 6. **事务管理**:为了确保数据一致性,通常在同步过程中使用事务,确保所有更改要么全部成功,要么全部回滚。 在实际应用中...

    实验3:UCOSIII-多任务创建_多任务编程_STM32F103_

    多任务是指在同一时间处理多个独立的任务或进程,使得系统看起来可以同时执行多个操作。在嵌入式系统中,这通常通过时间片轮转或者优先级调度来实现。UCOSIII支持抢占式调度,即高优先级任务可以中断低优先级任务的...

    1 消息队列MQ+多线程任务+业务处理

    5. **线程管理**:多线程任务需要考虑线程同步与互斥问题,如使用锁、信号量等机制,以防止数据竞争和死锁。 6. **线程池**:为了更有效地管理和控制线程,通常会使用线程池。线程池预先创建一定数量的线程,可以...

    java多个数据库实现数据同步

    - **错误处理和重试机制**:当同步失败时,需要有合适的错误处理策略,如记录日志、通知或自动重试。 - **数据一致性验证**:在数据同步后,进行一致性校验,确保数据在各个数据库中的一致性。 - **性能优化**:减少...

    JAVA 线程实现数据库的主从同步更新

    如果同步失败,可能需要回滚主数据库的事务,或者标记异常并尝试在后续同步周期中再次处理。 5. **性能优化**: 为提高同步效率,可以使用批量操作减少网络传输次数,或者使用数据库的binlog(二进制日志)来获取...

    Java文件同步开源项目Sync

    5. **日志记录**:为了便于问题排查和监控,Sync提供了详细的日志记录功能,记录每次同步操作的详细信息,包括成功和失败的文件列表。 6. **可扩展性**:由于项目提供源码,开发者可以根据自身需求扩展其功能,比如...

    C# 简易文件同步工具

    8. 日志记录:为了追踪同步过程,记录成功或失败的操作,以及可能的错误信息,可以使用日志记录框架,如NLog或log4net。 综上所述,开发一个C#简易文件同步工具涉及到众多技术点,从基本的文件操作到高级的多线程和...

    系统时间同步小工具同步授时中心时间

    4. 错误处理:在同步过程中遇到问题时,如网络故障或服务器不可达,工具应能妥善处理并记录错误信息。 5. 日志记录:跟踪同步活动,以便分析和排查问题。 6. 设置选项:允许用户自定义同步频率、首选服务器列表等...

    JDBC数据同步

    定时任务同步 利用Java的定时任务框架如Quartz或Spring Task,定期检查源数据库变化,并通过JDBC执行同步操作。 #### 3. 中间件/ETL工具 使用中间件(如Kafka、RabbitMQ)或ETL(Extract, Transform, Load)工具...

    Netty同步等待数据返回实例代码

    我们使用一个新的线程来执行处理任务,以防止阻塞 Netty 的事件循环。 `responsePromise.sync()` 会阻塞当前线程,直到 Promise 被设置为成功或失败。一旦处理完成,我们就可以获取并发送处理后的数据到客户端。 ...

    VB时间同步程序源代码

    5. **错误处理**:在网络通信中,可能会遇到各种问题,如连接失败、超时、数据解析错误等。因此,良好的错误处理机制是必不可少的,通过Try...Catch语句可以捕获并处理这些异常。 6. **用户界面设计**:VB提供了...

Global site tag (gtag.js) - Google Analytics