[發明專利]自動生成insert語句的方法、裝置、計算機設備及存儲介質有效
| 申請號: | 201810573799.1 | 申請日: | 2018-06-06 |
| 公開(公告)號: | CN109062925B | 公開(公告)日: | 2023-08-22 |
| 發明(設計)人: | 李治 | 申請(專利權)人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 胡志桐 |
| 地址: | 518000 廣東省深圳市福田*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動 生成 insert 語句 方法 裝置 計算機 設備 存儲 介質 | ||
本發明公開了一種自動生成insert語句的方法、裝置、計算機設備及存儲介質,方法包括:獲取目標需求文檔,目標需求文檔包括文檔類型標識;基于文檔類型標識解析目標需求文檔,得到目標需求文檔的目標配置表標識和配置參數;基于目標配置表標識,查詢基礎代碼塊配置表;若基礎代碼塊配置表中存在與目標配置表標識相匹配的基礎配置表標識,則獲取基礎配置表標識對應的基礎代碼塊;基于基礎代碼塊和配置參數,生成對應的insert語句。本發明的技術方案通過采用自動生成insert語句的方法基于配置參數和基礎代碼塊自動生成insert語句,達到了提高生成insert語句效率的效果,從而有效地提高了基礎代碼塊的復用性。
技術領域
本發明涉及計算機軟件領域,尤其涉及一種自動生成insert語句的方法、裝置、計算機設備及存儲介質。
背景技術
insert語句是結構化查詢語言(SQL,Structured?Query?Language)的一種插入語句,用于向表格中插入新的數據。在計算機領域,很多系統開發會以關系型數據庫作為基礎,因此操作數據庫基本上都是采用SQL技術。如果需要在數據庫中插入新增行時,則需要撰寫insert語句,以將配置參數插入數據庫相應的配置表中。
在保險行業的再保系統中,增加新產品進系統時,需要針對每一個新產品增加多個配置表,這就需要分別寫入多條insert語句。數據量大時,需要重復寫入insert語句,會導致工作量增加,而且寫入insert語句的效率較為低下。
發明內容
基于此,有必要針對上述技術問題,提供一種可以提高生成insert語句效率的自動生成insert語句的方法、裝置、計算機設備及存儲介質。
一種自動生成insert語句的方法,包括:
獲取目標需求文檔,所述目標需求文檔包括文檔類型標識;
基于所述文檔類型標識解析所述目標需求文檔,得到所述目標需求文檔的目標配置表標識和配置參數;
基于所述目標配置表標識,查詢基礎代碼塊配置表;
若所述基礎代碼塊配置表中存在與所述目標配置表標識相匹配的基礎配置表標識,則獲取所述基礎配置表標識對應的基礎代碼塊;
基于所述基礎代碼塊和所述配置參數,生成對應的insert語句。
一種自動生成insert語句的裝置,包括:
目標需求文檔獲取模塊,用于獲取目標需求文檔,所述目標需求文檔包括文檔類型標識;
目標需求文檔解析模塊,用于基于所述文檔類型標識解析所述目標需求文檔,得到所述目標需求文檔的目標配置表標識和配置參數;
基礎代碼塊查詢模塊,用于基于所述目標配置表標識,查詢基礎代碼塊配置表;
基礎代碼塊獲取模塊,用于若所述基礎代碼塊配置表中存在與所述目標配置表標識相匹配的基礎配置表標識,則獲取所述基礎配置表標識對應的基礎代碼塊;
insert語句生成模塊,用于基于所述基礎代碼塊和所述配置參數,生成對應的insert語句。
一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述自動生成insert語句的方法的步驟。
一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述自動生成insert語句的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安人壽保險股份有限公司,未經中國平安人壽保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810573799.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:內容展示方法、裝置、設備及系統
- 下一篇:一種車輛保險數據采集系統





