System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久久久亚洲AV成人无码 ,无码AV一区二区三区无码,亚洲中文无码mv
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種代碼表的檢索方法及裝置、電子設備、存儲介質制造方法及圖紙

    技術編號:43178271 閱讀:17 留言:0更新日期:2024-11-01 20:05
    本申請公開了一種代碼表的檢索方法及裝置、電子設備、存儲介質,包括:從oracle數據字典中提取所有代碼表的表名和字段信息;將所有代碼表的表名和字段信息記錄至預先構建的通用代碼表中;分別針對所有代碼表,對代碼表的字段信息進行拼接,得到代碼表的提取語句;執(zhí)行代碼表的提取語句,以從代碼表中獲取提取語句對應的數據,并按照代碼表的表名,將代碼表的數據存儲至通用代碼表相應的位置中;當接收到檢索指令時,按照檢索指令對通用代碼表中的數據進行檢索,得到檢索指令對應的代碼表。從而將所有代碼表相關數據存儲到統一的通用代碼表中,因此只需要檢索一個表就可以獲取代碼表的所有信息,有效地提高了代碼表的檢索效率。

    【技術實現步驟摘要】

    本申請涉及數據處理,尤其涉及一種代碼表的檢索方法及裝置、電子設備、存儲介質


    技術介紹

    1、代碼表指代數據字典表,本質上屬于生產系統信息化建設的產物,是信息化建設人員把業(yè)務名詞及其所包含的枚舉值通過建立key/value鍵值對映射關系,以數據表的形式在系統中進行落地。而且業(yè)務人員在業(yè)務需求分析階段,會用代碼表及其具體的實際數據來表述成明確的業(yè)務需求。因此業(yè)務人員為了精確地表達某個業(yè)務需求,或者是需要準確無誤地從某張業(yè)務數據表中提取數據時,會經常去檢索代碼表以獲取代碼和名稱的映射關系。

    2、現有具體主要采用兩種方式進行代碼表的檢索,一種是使用chm格式的數據文檔。在該數據文檔中,提供了一個總的鏈接入口,所有代碼表均以表名為鏈接來制作一個目錄頁。然后通過在目錄頁中添加一些搜索關鍵字來定位到某張代碼表,然后再點擊該代碼表的鏈接,從而便可以查看該代碼表的具體內容。另一種方式則是通過編寫腳本的方式直接查詢數據庫中的代碼表,從而獲得代碼表的具體內容。

    3、但是對于以上兩種方式的檢索,均需要明確到選定的代碼表的內容才能進行檢索,否則需要來來回回修改腳本或者是添加關鍵字才能檢索得到代碼表,并且這兩種檢索方式還不支持按內容進行檢索以及全局批量進行檢索,因此導致檢索效率低下,甚至還會發(fā)生花費很長時間還是無法找到對應的代碼表,因此如何高效地檢索代碼表是目前亟需解決的問題。


    技術實現思路

    1、基于上述現有技術的不足,本申請?zhí)峁┝艘环N代碼表的檢索方法及裝置、電子設備、存儲介質,以解決現有技術所帶來的檢索代碼表效率低下的問題。

    2、為了實現上述目的,本申請?zhí)峁┝艘韵录夹g方案:

    3、本申請第一方面提供了一種代碼表的檢索方法,包括:

    4、從oracle數據字典中提取所有代碼表的表名以及字段信息;

    5、將所有所述代碼表的表名以及所述字段信息記錄至預先構建的通用代碼表中;

    6、分別針對所有所述代碼表,對所述代碼表的字段信息進行拼接,得到所述代碼表的提取語句;

    7、執(zhí)行所述代碼表的提取語句,以從所述代碼表中獲取所述提取語句對應的數據,并按照所述代碼表的表名,將所述代碼表的數據存儲至所述通用代碼表相應的位置中;

    8、當接收到檢索指令時,按照所述檢索指令對所述通用代碼表中的數據進行檢索,得到所述檢索指令對應的代碼表。

    9、可選地,在上述的代碼表的檢索方法中,所述通用代碼表的構建方法,包括:

    10、構建空白表;

    11、根據oracle數據字典中所有代碼表的表名、字段信息及其對應的字段數量,確定所述空白表中的字段數量以及字段類型;

    12、基于所述空白表中的字段數量以及字段類型,對所述空白表進行構建,得到通用代碼表。

    13、可選地,在上述的代碼表的檢索方法中,所述從oracle數據字典中提取所有代碼表的表名及其對應的字段信息,包括:

    14、獲取表名的命名規(guī)則;

    15、根據所述表名的命名規(guī)則,從oracle數據字典包含的表名視圖中獲取所有代碼表的表名;

    16、按照所述oracle數據字典包含的字段視圖中的序號,依次從所述字段視圖中獲取所有所述代碼表的表名對應的字段信息。

    17、可選地,在上述的代碼表的檢索方法中,所述將所有所述代碼表的表名以及所述字段信息記錄至預先構建的通用代碼表中,包括:

    18、分別針對所有所述代碼表,將oracle數據字典包含的表名視圖中的預設字段賦值給所述代碼表的字段信息中的用戶字段;

    19、將所述表名視圖中的第二預設字段賦值給所述代碼表的表名;

    20、根據所述代碼表的字段信息中每個字段的類型,對所述代碼表的序號進行賦值;

    21、根據所述代碼表的字段數量,將oracle數據字典包含的字段視圖中的預設字段分別賦值給其他字段;其中,所述其他字段指代在所述代碼表的字段信息中除用戶字段以外的字段;

    22、將賦值后的所述代碼表的表名、字段信息以及序號,分別記錄至預先構建的通用代碼表中。

    23、可選地,在上述的代碼表的檢索方法中,所述分別針對所有所述代碼表,對所述代碼表的字段信息進行拼接,得到所述代碼表的提取語句,包括:

    24、分別針對所有所述代碼表,基于所述通用代碼表,利用預設的語法語句對所述代碼表的字段信息進行拼接,得到所述代碼表的提取語句。

    25、可選地,在上述的代碼表的檢索方法中,所述當接收到檢索指令時,按照所述檢索指令對所述通用代碼表中的數據進行檢索,得到所述檢索指令對應的代碼表,包括:

    26、當接收到業(yè)務人員發(fā)送的檢索指令時,從所述檢索指令中提取各個檢索字段;

    27、對各個所述檢索字段進行組合,得到查詢條件;

    28、按照所述查詢條件,對所述通用代碼表中的數據進行檢索,得到所述檢索指令對應的代碼表;

    29、和/或,

    30、接收業(yè)務人員發(fā)送的檢索指令;其中,所述檢索指令至少包括檢索表名;

    31、根據所述檢索表名,對所述通用代碼表中的數據進行檢索,得到所述檢索表名對應的代碼表。

    32、本申請第二方面提供了一種代碼表的檢索裝置,包括:

    33、信息提取單元,用于從oracle數據字典中提取所有代碼表的表名以及字段信息;

    34、信息記錄單元,用于將所有所述代碼表的表名以及所述字段信息記錄至預先構建的通用代碼表中;

    35、信息拼接單元,用于分別針對所有所述代碼表,對所述代碼表的字段信息進行拼接,得到所述代碼表的提取語句;

    36、語句執(zhí)行單元,用于執(zhí)行所述代碼表的提取語句,以從所述代碼表中獲取所述提取語句對應的數據,并按照所述代碼表的表名,將所述代碼表的數據存儲至所述通用代碼表相應的位置中;

    37、檢索單元,用于當接收到檢索指令時,按照所述檢索指令對所述通用代碼表中的數據進行檢索,得到所述檢索指令對應的代碼表。

    38、可選地,在上述的代碼表的檢索裝置中,還包括:

    39、第一構建單元,用于構建空白表;

    40、確定單元,用于根據oracle數據字典中所有代碼表的表名、字段信息及其對應的字段數量,確定所述空白表中的字段數量以及字段類型;

    41、第二構建單元,用于基于所述空白表中的字段數量以及字段類型,對所述空白表進行構建,得到通用代碼表。

    42、可選地,在上述的代碼表的檢索裝置中,所述信息提取單元,包括:

    43、規(guī)則獲取單元,用于獲取表名的命名規(guī)則;

    44、表名獲取單元,用于根據所述表名的命名規(guī)則,從oracle數據字典包含的表名視圖中獲取所有代碼表的表名;

    45、信息獲取單元,用于按照所述oracle數據字典包含的字段視圖中的序號,依次從所述字段視圖中獲取所有所述代碼表的表名對應的字段信息。

    46、可選本文檔來自技高網...

    【技術保護點】

    1.一種代碼表的檢索方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述通用代碼表的構建方法,包括:

    3.根據權利要求1所述的方法,其特征在于,所述從oracle數據字典中提取所有代碼表的表名及其對應的字段信息,包括:

    4.根據權利要求1所述的方法,其特征在于,所述將所有所述代碼表的表名以及所述字段信息記錄至預先構建的通用代碼表中,包括:

    5.根據權利要求1所述的方法,其特征在于,所述分別針對所有所述代碼表,對所述代碼表的字段信息進行拼接,得到所述代碼表的提取語句,包括:

    6.根據權利要求1所述的方法,其特征在于,所述當接收到檢索指令時,按照所述檢索指令對所述通用代碼表中的數據進行檢索,得到所述檢索指令對應的代碼表,包括:

    7.一種代碼表的檢索裝置,其特征在于,包括:

    8.根據權利要求7所述的裝置,其特征在于,還包括:

    9.一種電子設備,其特征在于,包括:

    10.一種計算機存儲介質,其特征在于,用于存儲計算機程序,所述計算機程序被執(zhí)行時,用于實現如權利要求1至6任意一項所述的一種代碼表的檢索方法。

    ...

    【技術特征摘要】

    1.一種代碼表的檢索方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述通用代碼表的構建方法,包括:

    3.根據權利要求1所述的方法,其特征在于,所述從oracle數據字典中提取所有代碼表的表名及其對應的字段信息,包括:

    4.根據權利要求1所述的方法,其特征在于,所述將所有所述代碼表的表名以及所述字段信息記錄至預先構建的通用代碼表中,包括:

    5.根據權利要求1所述的方法,其特征在于,所述分別針對所有所述代碼表,對所述代碼表的字段信息進行拼接,得到所述...

    【專利技術屬性】
    技術研發(fā)人員:湯宇航王培勇呂蔚鄭成敏周復曙
    申請(專利權)人:稅友信息技術有限公司
    類型:發(fā)明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av无码一区二区三区在线播放| 最新无码专区视频在线| 亚洲AV无码一区二区三区久久精品 | 人妻无码久久久久久久久久久| 无码欧精品亚洲日韩一区夜夜嗨| 亚洲AV无码一区二区三区系列| 亚洲国产超清无码专区| 四虎成人精品无码永久在线 | 人妻丰满熟妇AV无码区乱| 亚洲精品无码久久久久牙蜜区| 国产丝袜无码一区二区三区视频| 亚洲国产精品无码久久九九大片| 伊人久久无码中文字幕| 免费无码精品黄AV电影| 精品无码AV无码免费专区| 97无码人妻福利免费公开在线视频| 亚洲av无码一区二区三区天堂| 久久精品国产亚洲AV无码麻豆| AV无码小缝喷白浆在线观看 | 亚洲AV无码之国产精品| 无码H肉动漫在线观看| 国产精品无码久久久久| 无码国模国产在线观看| 人妻精品久久无码区| 久久亚洲AV成人无码| 久久久久久亚洲Av无码精品专口| 久久国产三级无码一区二区| 无码专区HEYZO色欲AV| 人妻少妇精品无码专区漫画| 最新无码人妻在线不卡| 无码国产精品一区二区免费式影视 | 亚洲精品无码成人片久久不卡| 精品无码人妻夜人多侵犯18 | 无码人妻久久一区二区三区 | 国产午夜无码精品免费看动漫| 黄A无码片内射无码视频| 日韩AV无码一区二区三区不卡毛片| 蜜臀亚洲AV无码精品国产午夜.| 精品久久久无码人妻中文字幕豆芽| 极品无码国模国产在线观看| 少妇人妻av无码专区|