[發明專利]SQL語句生成方法、裝置、電子設備及存儲介質在審
| 申請號: | 202110670309.1 | 申請日: | 2021-06-17 |
| 公開(公告)號: | CN113326282A | 公開(公告)日: | 2021-08-31 |
| 發明(設計)人: | 童新;徐航;劉麗媛 | 申請(專利權)人: | 中國農業銀行股份有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F40/253;G06F40/58 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 朱穎;黃健 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | sql 語句 生成 方法 裝置 電子設備 存儲 介質 | ||
本申請提供一種SQL語句生成方法、裝置、電子設備及存儲介質。該方法包括:響應于用戶在預設界面上按照指定順序做出的選取操作,生成多個漢化結構化查詢語言SQL子語句,其中,所述預設界面是基于Vue框架所構建的;依據預設的英文書寫順序的處理要求,對所述多個漢化SQL子語句進行組裝處理,得到漢化SQL語句;對所述漢化SQL語句進行英文翻譯處理,得到SQL語句。本申請能夠降低非專業用戶編寫SQL語句難度。
技術領域
本申請涉及計算機技術,尤其涉及一種SQL語句生成方法、裝置、電子設備及存儲介質。
背景技術
近年來隨著計算機及數據庫的發展,結構化查詢語言(Structure QueryLanguge,SQL),一種數據庫專用的計算機編程語言得到了廣泛使用,成為了最重要也是最常用的關系數據庫操作語言。
然而,目前編輯SQL語句的方法,通過由具備數據庫等相關專業知識的用戶在后端編寫,進而生成SQL語句。此方法對編寫SQL語句用戶的背景知識要求較高,特別是,SQL子句的書寫順序是固定的,不能隨意更改,書寫順序發生改變會造成執行錯誤。
因此,目前SQL語句的編輯方法對于非專業用戶來說,具有較大的編寫難度。
發明內容
本申請提供一種SQL語句生成方法、裝置、電子設備及存儲介質,用以解決非專業用戶編寫SQL語句困難的問題。
第一方面,本申請實施例提供一種SQL語句生成方法,包括:
響應于用戶在預設界面上按照指定順序做出的選取操作,生成多個漢化結構化查詢語言SQL子語句,其中,所述預設界面是基于Vue框架所構建的;
依據預設的英文書寫順序的處理要求,對所述多個漢化SQL子語句進行組裝處理,得到漢化SQL語句;
對所述漢化SQL語句進行英文翻譯處理,得到SQL語句。
在可選的一種實施方式中,所述響應于用戶在預設界面上按照指定順序做出的選取操作,生成多個漢化結構化查詢語言SQL子語句,包括:
響應于用戶在所述預設界面的第一子界面上做出的第一操作,生成與所述第一操作對應的表選擇結果;
將所述預設界面從所述第一子界面切換到所述預設界面的第二子界面;
響應于用戶在所述預設界面的第二子界面上做出的第二操作,生成與所述第二操作對應的字段選擇結果;
將所述預設界面從所述第二子界面切換到所述預設界面的第三子界面;
響應于用戶在所述預設界面的第三子界面上做出的第三操作,生成與所述第三操作對應的定義選擇結果,并將所述表選擇結果、所述字段選擇結果以及所述定義選擇結果確定為所述漢化結構化查詢語言SQL子語句。
在可選的一種實施方式中,所述定義選擇結果包括條件定義結果、分組定義結果、排序定義結果以及語句信息定義結果中的一種或多種。
在可選的一種實施方式中,在所述響應于用戶在所述預設界面的第二子界面上做出的第二操作,生成與所述第二操作對應的字段選擇結果之后,還包括:
響應于用戶在所述預設界面上做出的界面切換操作,將所述預設界面切換與所述界面切換操作對應的子界面。
在可選的一種實施方式中,在所述響應于用戶在所述預設界面上做出的界面切換操作,將所述預設界面切換與所述界面切換操作對應的子界面之前,還包括:
確定所述第一子界面中具有表選擇結果、所述第二子界面中具有字段選擇結果。
在可選的一種實施方式中,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國農業銀行股份有限公司,未經中國農業銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110670309.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于糾刪碼的分布式塊存儲系統
- 下一篇:空調器的中隔板和具有其的空調器





