[發明專利]查詢語句生成方法、裝置、電子設備和計算機可讀介質在審
| 申請號: | 202010852477.8 | 申請日: | 2020-08-21 |
| 公開(公告)號: | CN111966707A | 公開(公告)日: | 2020-11-20 |
| 發明(設計)人: | 陳瑞;劉建輝 | 申請(專利權)人: | 北京明略昭輝科技有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F16/21;G06F16/25 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 劉曉燕;曾軍 |
| 地址: | 100098 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 查詢 語句 生成 方法 裝置 電子設備 計算機 可讀 介質 | ||
1.一種查詢語句生成方法,其特征在于,所述方法包括:
獲取比較符、目標數據的目標配置文件以及參照數據的參照配置文件,其中,所述目標配置文件包括目標字段列表和目標配置信息,所述參照配置文件包括參照字段列表和參照配置信息;
確定所述目標字段列表中的目標字段與所述參照字段列表中位置與所述目標字段相同的參照字段之間的字段對應關系,并通過預設轉換條件,將所述比較符轉換為比較函數;
通過所述字段對應關系,根據所述比較函數、所述目標配置文件和所述參照配置文件生成查詢語句。
2.根據權利要求1所述的方法,其特征在于,所述通過所述字段對應關系,根據所述比較函數、所述目標配置文件和所述參照配置文件生成查詢語句包括:
通過所述字段對應關系、數據標識與所述數據標識在預設模板中位置的第一映射關系以及所述數據標識和數據的第二映射關系,分別將所述比較函數、所述目標配置文件中的數據和所述參照配置文件中的數據填入所述預設模板中的對應位置,生成查詢語句。
3.根據權利要求2所述的方法,其特征在于,所述目標配置信息包括目標數據庫、目標數據表和目標主鍵,所述參照配置信息包括參照數據庫、參照數據表和參照主鍵;所述通過所述字段對應關系、數據標識與所述數據標識在預設模板中位置的第一映射關系以及所述數據標識和數據的第二映射關系,分別將所述比較函數、所述目標配置文件中的數據和所述參照配置文件中的數據填入所述預設模板中的對應位置包括:
根據所述第一映射關系,確定所述目標數據庫的標識、所述目標數據表的標識、所述參照數據庫的標識和所述參照數據表的標識在所述預設模板中的字段來源位置,根據所述第二映射關系,分別將所述目標數據庫、所述目標數據表、所述參照數據庫和所述參照數據表填入所述字段來源位置;
根據所述字段對應關系和所述字段來源位置,確定所述目標字段和所述參照字段在所述預設模板中的字段位置,將所述目標字段和所述參照字段填入所述字段位置;
根據所述第一映射關系,確定所述目標主鍵的標識和所述參照主鍵的標識在所述預設模板中的主鍵位置,根據所述第二映射關系,將所述目標主鍵和所述參照主鍵填入所述主鍵位置;
根據所述第一映射關系,確定所述比較函數的標識在所述預設模板中的數據比較位置,根據所述第二映射關系,將所述比較函數填入所述數據比較位置。
4.根據權利要求3所述的方法,其特征在于,所述目標字段和所述參照字段均包括多個字段數據;所述生成查詢語句之后,所述方法還包括:
通過所述目標主鍵與所述參照主鍵連接所述目標數據表和所述參照數據表;
按照如下方式遍歷所述目標字段和所述參照字段:獲取所述目標數據表中目標字段的目標字段數據,和所述參照數據表中參照字段的參照字段數據,在所述目標字段數據與所述參照字段數據不滿足預設條件的情況下,將記錄的表示不滿足所述預設條件的異常參數的值加1;
輸出所述異常參數的值。
5.根據權利要求4所述的方法,其特征在于,所述目標主鍵和所述參照主鍵均包括多個子鍵;所述獲取所述目標數據表中目標字段的目標字段數據,和所述參照數據表中參照字段的參照字段數據包括:
確定所述目標主鍵的目標子鍵和所述參照主鍵中的參照子鍵,其中,所述目標子鍵與所述參照子鍵具有鍵對應關系;
確定所述目標字段中與所述目標子鍵對應的目標字段數據,和所述參照字段中與所述參照子鍵對應的參照字段數據。
6.根據權利要求4或5所述的方法,其特征在于,所述方法還包括:
獲取所述目標字段列表中的所有字段數據的第一數量和所述參照字段列表中的所有字段數據的第二數量;
以所述第一數量與所述第二數量的加和作為總數量,并輸出所述總數量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京明略昭輝科技有限公司,未經北京明略昭輝科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010852477.8/1.html,轉載請聲明來源鉆瓜專利網。





