[發明專利]數據表創建方法、裝置、設備及計算機可讀存儲介質在審
| 申請號: | 201811349839.0 | 申請日: | 2018-11-13 |
| 公開(公告)號: | CN109684326A | 公開(公告)日: | 2019-04-26 |
| 發明(設計)人: | 文玎玲 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F8/30 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 表文件 表代碼 數據行 計算機可讀存儲介質 讀取 數據表創建 名稱信息 主體代碼 主信息 字符串 字符串拼接 測試效率 同步更新 中字符串 表結構 單元格 遍歷 更新 語句 預設 拼接 傳輸 開發 創建 | ||
1.一種數據表創建方法,其特征在于,所述數據表創建方法包括以下步驟:
當接收到建表文件時,讀取所述建表文件中的屬主信息和名稱信息,并將所述屬主信息和所述名稱信息傳輸到預設語句中,生成句首代碼;
對所述建表文件中的各數據行進行遍歷,逐一讀取各所述數據行中各單元格的字符串,并對各所述字符串基于所述數據行進行拼接,生成主體代碼;
將所述句首代碼和所述主體代碼生成建表代碼,并控制所述建表代碼運行,以對數據表進行創建。
2.如權利要求1所述的數據表創建方法,其特征在于,所述對各所述字符串基于所述數據行進行拼接,生成主體代碼的步驟包括:
對從所述數據行中逐一讀取的各所述字符串進行拼接,并判斷所述數據行中默認單元格的默認值是否為空值,若所述默認值為空值,則對拼接的所述字符串添加預設完成標識;
若所述默認值不為空值,則在拼接的所述字符串中分別添加默認值、預設默認標識以及預設完成標識;
在對拼接的所述字符串中添加預設完成標識后,將所述建表文件中的下一數據行更新為新的所述數據行,并檢測所述數據行中的首單元格是否為空值;
若所述首單元格為空值,則完成所述建表文件中所有所述數據行的拼接,并對拼接完成的所述數據行添加預設結束標識,生成主體代碼;若所述首單元格不為空值,則執行對從所述數據行中逐一讀取的各所述字符串進行拼接的步驟。
3.如權利要求2所述的數據表創建方法,其特征在于,所述將所述句首代碼和所述主體代碼生成建表代碼的步驟之后包括:
讀取所述建表文件中與所述名稱信息對應的名稱備注信息以及字段備注信息,并將所述名稱信息及其對應的名稱備注信息以及所述字段備注信息分別添加到預設備注語句中,形成與創建的所述數據表以及拼接的所述字符串所對應的備注信息。
4.如權利要求3所述的數據表創建方法,其特征在于,所述將所述句首代碼和所述主體代碼生成建表代碼的步驟之后包括:
讀取所述建表文件中的路徑信息,并在所述路徑信息所指引的路徑中創建第一文件夾;
將所述名稱信息作為第一命名信息為所述第一文件夾命名,并將所述建表代碼存儲到所述第一文件夾中。
5.如權利要求4所述的數據表創建方法,其特征在于,所述將所述句首代碼和所述主體代碼生成建表代碼的步驟之后包括:
判斷所述建表文件中的索引列是否存在索引信息,若存在索引信息,則讀取所述索引信息,并將所述索引信息添加到預設索引語句中,形成索引代碼;
獲取第二命名信息,在所述路徑信息所指引的路徑中創建以所述第二命名信息命名的第二文件夾,并將所述索引代碼存儲到所述第二文件夾中。
6.如權利要求5所述的數據表創建方法,其特征在于,所述將所述句首代碼和所述主體代碼生成建表代碼的步驟之后包括:
判斷所述建表文件中的用戶名列是否存在用戶名信息,若存在用戶名信息,則讀取所述用戶名信息所在行中對應的授權類型;
將所述用戶名信息和所述授權類型添加到預設授權語句中,形成授權代碼;
獲取第三命名信息,在所述路徑信息所指引的路徑中創建以所述第三命名信息命名的第三文件夾,并將所述授權代碼存儲到所述第三文件夾中。
7.如權利要求6所述的數據表創建方法,其特征在于,所述將所述授權代碼存儲到所述第三文件夾中的步驟之后包括:
將所述第一命名信息、第二命名信息和第三命名信息添加到預設文檔中,形成部署文檔。
8.一種數據表創建裝置,其特征在于,所述數據表創建裝置包括:
讀取模塊,用于當接收到建表文件時,讀取所述建表文件中的屬主信息和名稱信息,并將所述屬主信息和所述名稱信息傳輸到預設語句中,生成句首代碼;
拼接模塊,用于對所述建表文件中的各數據行進行遍歷,逐一讀取各所述數據行中各單元格的字符串,并對各所述字符串基于所述數據行進行拼接,生成主體代碼;
創建模塊,用于將所述句首代碼和所述主體代碼生成建表代碼,并控制所述建表代碼運行,以對數據表進行創建。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811349839.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高效的RDF數據存儲查詢系統
- 下一篇:一種數據庫外部鏈接的數據獲取方法





