[發明專利]一種數據核對方法及裝置在審
| 申請號: | 201711317304.0 | 申請日: | 2017-12-12 |
| 公開(公告)號: | CN108182203A | 公開(公告)日: | 2018-06-19 |
| 發明(設計)人: | 劉慶華;武鵬 | 申請(專利權)人: | 浪潮軟件集團有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 第一數據 結果集 目標數據庫 數據核對 讀取 數據結果 核對 數據庫 過程無需人工 用戶體驗 自動實現 | ||
1.一種數據核對方法,其特征在于,包括:
從目標數據庫中讀取所需視圖;
從所述目標數據庫中獲取與所述視圖相對應的第一數據結果集;
根據所述第一數據結果集,核對本地數據庫中與所述第一數據結果集對應的第二數據結果集。
2.根據權利要求1所述的方法,其特征在于,
在所述從所述目標數據庫中獲取與所述視圖相對應的第一數據結果集之后,且在根據所述第一數據結果集,核對本地數據庫中與所述第一數據結果集對應的第二數據結果集之前,進一步包括:
在所述本地數據庫中創建臨時表;
將所述第一數據結果集插入到所述臨時表中;
所述根據所述第一數據結果集,核對本地數據庫中與所述第一數據結果集對應的第二數據結果集,包括:
根據所述臨時表中插入的所述第一數據結果集,通過調用執行結構化查詢語言SQL,核對所述本地數據庫中的所述第二數據結果集。
3.根據權利要求1所述的方法,其特征在于,
在所述根據所述第一數據結果集,核對本地數據庫中與所述第一數據結果集對應的第二數據結果集之后,進一步包括:
當核對出所述第二數據結果集與所述第一數據結果集不一致時,更新所述第二數據結果集,以使更新后的所述第二數據結果集與所述第一數據結果集一致。
4.根據權利要求3所述的方法,其特征在于,
所述更新所述第二數據結果集,包括:
根據核對的結果,確定所述第一數據結果集中新增的新增數據;
將所述新增數據同步至所述第二數據結果集中;
和/或,
所述更新所述第二數據結果集,包括:
根據核對的結果,確定所述第一數據結果集中更改后的更改數據;
將所述第二數據結果集中的目標數據更改為所述更改數據,其中,所述目標數據與所述更改數據相對應;
和/或,
所述更新所述第二數據結果集,包括:
根據核對的結果,確定所述第一數據結果集中已刪除的刪除數據;
刪除所述第二數據結果集中所包括的所述刪除數據。
5.根據權利要求1所述的方法,其特征在于,
在所述從目標數據庫中讀取所需視圖之前,進一步包括:
按照預設的核對周期,周期性的根據預設的所述目標數據庫的連接信息,建立與所述目標數據庫之間的連接。
6.根據權利要求1至5任一所述的方法,其特征在于,
在所述根據所述第一數據結果集,核對本地數據庫中與所述第一數據結果集對應的第二數據結果集之后,進一步包括:
當核對出所述第二數據結果集與所述第一數據結果集不一致時,生成用于指示數據核對不一致的反饋信息;
將所述反饋信息發送至預設的至少一個目標地址。
7.一種數據核對裝置,其特征在于,包括:
視圖讀取單元、數據獲取單元以及數據核對單元,其中,
所述視圖讀取單元,用于從目標數據庫中讀取所需視圖;
所述數據獲取單元,用于從所述目標數據庫中獲取與所述視圖相對應的第一數據結果集;
所述數據核對單元,用于根據所述第一數據結果集,核對本地數據庫中與所述第一數據結果集對應的第二數據結果集。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮軟件集團有限公司,未經浪潮軟件集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711317304.0/1.html,轉載請聲明來源鉆瓜專利網。





