[發(fā)明專利]一種腳本的執(zhí)行方法、執(zhí)行裝置、計(jì)算機(jī)設(shè)備和介質(zhì)在審
| 申請?zhí)枺?/td> | 202011212534.2 | 申請日: | 2020-11-03 |
| 公開(公告)號(hào): | CN112328218A | 公開(公告)日: | 2021-02-05 |
| 發(fā)明(設(shè)計(jì))人: | 高越 | 申請(專利權(quán))人: | 中國平安人壽保險(xiǎn)股份有限公司 |
| 主分類號(hào): | G06F8/20 | 分類號(hào): | G06F8/20;G06F8/41;G06F16/22;G06F16/23;G06F16/27;G06Q10/10 |
| 代理公司: | 深圳市世聯(lián)合知識(shí)產(chǎn)權(quán)代理有限公司 44385 | 代理人: | 汪琳琳 |
| 地址: | 518000 廣東省深圳市福田區(qū)益田路5033號(hào)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 腳本 執(zhí)行 方法 裝置 計(jì)算機(jī) 設(shè)備 介質(zhì) | ||
本申請實(shí)施例屬于機(jī)器學(xué)習(xí)領(lǐng)域,涉及一種腳本的執(zhí)行方法,所述方法包括:獲取用戶編譯的DB腳本;接收掃描指令并進(jìn)行響應(yīng),確定所述DB腳本是否符合預(yù)設(shè)的DB規(guī)范的要求;若所述DB腳本符合所述DB規(guī)范的要求,則將所述DB腳本上傳至OA系統(tǒng)簽報(bào);若所述DB腳本在所述OA系統(tǒng)中簽報(bào)審核通過,則在預(yù)先設(shè)置的數(shù)據(jù)庫中執(zhí)行所述DB腳本。本申請還涉及區(qū)塊鏈技術(shù),上述DB腳本在通過OA系統(tǒng)簽報(bào)審批后,可以存儲(chǔ)于區(qū)塊鏈中,該區(qū)塊鏈可以是公有鏈或者聯(lián)盟鏈,以實(shí)現(xiàn)DB腳本安全冗余存儲(chǔ)和共享。
技術(shù)領(lǐng)域
本申請涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種腳本的執(zhí)行方法、執(zhí)行裝置、計(jì)算機(jī)設(shè)備和介質(zhì)。
背景技術(shù)
腳本是一條條的文字命令,這些文字命令是可以看到的,如可以用記事本打開查看、編輯。腳本程序在執(zhí)行時(shí),需要由系統(tǒng)的一個(gè)解釋器將其一條條的翻譯成機(jī)器可識(shí)別的指令,再按指令的順序進(jìn)行執(zhí)行。
數(shù)據(jù)庫(database,DB)腳本是指用于對數(shù)據(jù)庫執(zhí)行增刪改查或者聚合操作的腳本,目前DB腳本在編寫到執(zhí)行通常可以依次包括腳本編寫、上傳DB審計(jì)平臺(tái)掃描腳本、掃描通過的人工上傳OA系統(tǒng)簽報(bào)、各流程人員簽報(bào)和審批通過后由執(zhí)行人員執(zhí)行等5個(gè)流程。而其中,腳本在DB審計(jì)平臺(tái)掃描通過后,再由人工上傳至OA系統(tǒng),且OA系統(tǒng)簽報(bào)通過后,也再需要人工檢查OA系統(tǒng)再執(zhí)行。這些過程中,需要人工處理,在大量的DB腳本流程時(shí),需要耗費(fèi)大量的人工成本。
發(fā)明內(nèi)容
本申請實(shí)施例的目的在于提出本申請實(shí)施例提供一種腳本的執(zhí)行方法、執(zhí)行裝置、計(jì)算機(jī)設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于解決現(xiàn)有的DB腳本的執(zhí)行過程中,由于一些流程需要人工處理,而使得在大量的DB腳本流程時(shí),需要耗費(fèi)大量的人工成本的技術(shù)問題,具體本申請實(shí)施例采用了如下該的技術(shù)方案:
第一方面,本申請實(shí)施例提供了一種腳本的執(zhí)行方法,可以包括:
獲取用戶編譯的DB腳本;
接收掃描指令并進(jìn)行響應(yīng),確定該DB腳本是否符合預(yù)設(shè)的DB規(guī)范的要求;
若該DB腳本符合該DB規(guī)范的要求,則將該DB腳本上傳至OA系統(tǒng)簽報(bào);
若該DB腳本在該OA系統(tǒng)中簽報(bào)審核通過,則在預(yù)先設(shè)置的數(shù)據(jù)庫中執(zhí)行該DB腳本。
在一些可能的實(shí)現(xiàn)方式中,該DB腳本為維護(hù)數(shù)據(jù)庫的創(chuàng)建表或修改表結(jié)構(gòu)的腳本,該DB規(guī)范可以包括目標(biāo)對應(yīng)關(guān)系,該接收掃描指令并進(jìn)行響應(yīng),確定該DB腳本是否符合預(yù)設(shè)的DB規(guī)范的要求之前,該執(zhí)行方法還可以包括:
獲取歷史DB腳本,并將該歷史DB腳本中各字段值的長度輸入移動(dòng)平均算法,計(jì)算得到不同字段對應(yīng)的字段值允許長度,保存不同字段和不同字段值允許長度的該目標(biāo)對應(yīng)關(guān)系;
該接收掃描指令并進(jìn)行響應(yīng),,確定該DB腳本是否符合預(yù)設(shè)的DB規(guī)范的要求,可以包括:
在響應(yīng)到該掃描指令后,確定該DB腳本的各字段對應(yīng)值的長度是否滿足該目標(biāo)對應(yīng)關(guān)系中的字段值允許長度的要求,若滿足,則確定該DB腳本符合該DB規(guī)范的要求,若不滿足,則確定不符合該DB規(guī)范的要求。
在一些可能的實(shí)現(xiàn)方式中,該獲取歷史DB腳本,并將該歷史DB腳本中各字段值的長度輸入移動(dòng)平均算法,計(jì)算得到不同字段對應(yīng)的字段值允許長度,保存不同字段和不同字段值允許長度的該目標(biāo)對應(yīng)關(guān)系,可以包括:
獲取歷史DB腳本,并計(jì)算該歷史DB腳本中各字段的字段值的算術(shù)平均值和移動(dòng)極差均值;
根據(jù)該算術(shù)平均值和該移動(dòng)極差均值確定該各字段對應(yīng)的字段值允許長度,并保存不同字段和不同字段值允許長度的該目標(biāo)對應(yīng)關(guān)系。
在一些可能的實(shí)現(xiàn)方式中,該根據(jù)該算術(shù)平均值和該移動(dòng)極差均值確定該各字段對應(yīng)的字段值允許長度,并保存不同字段和不同字段值允許長度的該目標(biāo)對應(yīng)關(guān)系之后,該執(zhí)行方法還可以包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國平安人壽保險(xiǎn)股份有限公司,未經(jīng)中國平安人壽保險(xiǎn)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011212534.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 腳本處理方法及裝置
- 一種實(shí)現(xiàn)腳本引擎的系統(tǒng)及方法
- 代理自動(dòng)配置腳本的處理方法及代理自動(dòng)配置腳本服務(wù)器
- 一種腳本執(zhí)行方法、裝置及計(jì)算設(shè)備
- 腳本轉(zhuǎn)換方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 性能測試平臺(tái)腳本存儲(chǔ)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種實(shí)現(xiàn)測試腳本驗(yàn)證的方法及系統(tǒng)
- 結(jié)構(gòu)化查詢語言腳本審查方法及相關(guān)設(shè)備
- 基于FitNesse框架的數(shù)據(jù)驅(qū)動(dòng)腳本庫的方法、系統(tǒng)及介質(zhì)
- 一種腳本審計(jì)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 以注射方式執(zhí)行死刑的自動(dòng)執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設(shè)備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設(shè)備和由該處理執(zhí)行設(shè)備執(zhí)行的方法
- 有序任務(wù)的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





