System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,尤其涉及一種數據更新方法、裝置、設備及存儲介質。
技術介紹
1、在對數據表進行編排處理而得到的數據表中的數據項需要進行更新時,往往需要對中間數據表的數據項也進行更新。如圖1所示,表1經過第一次編排處理得到表2以及表3,然后對表2和表3進行第二次編排處理,得到表4。此時,若需要將表3中的“張三,男,數學,100”更新為“張三,男,數學,90”,則表4中的“張三,男,數學,100”也需要與表3一同更新。相關技術中,在定位表4中的“張三,男,數學,100”時,往往是采用人工的方式來定位需要更新的數據,這樣在面對大量的數據表時,會存在定位不準確的問題。
技術實現思路
1、本申請主要提供一種數據更新方法、裝置、設備及存儲介質,能夠克服相關技術中定位更新數據不準確的問題。
2、本申請實施例的技術方案是這樣實現的:
3、本申請實施例提供一種數據更新方法,該方法包括:
4、在經過數據編排處理而得到的結果數據表中存在待更新數據項的情況下,在所述結果數據表的上級數據表中確定與所述待更新數據項對應的目標數據項,以及所述目標數據項所在的目標數據表;響應于對所述目標數據項的更新操作,基于所述目標數據項的標識,在所述目標數據表的下級數據表中,確定包括所述待更新數據項的待更新數據項集,并對所述目標數據項以及所述待更新數據項集進行更新。
5、本申請實施例中,在確定經過數據編排處理而得到的結果數據表中存在待更新數據項的情況下,可以先確定在結果數據表的
6、在一些實施例中,所述目標數據項的標識包括所述目標數據項的輸出標識;所述待更新數據項集包括第一數據項;所述響應于對所述目標數據項的更新操作,基于所述目標數據項的標識,在所述目標數據表的下級數據表中,確定包括所述待更新數據項的待更新數據項集,并對所述目標數據項以及所述待更新數據項集進行更新,包括:響應于對所述目標數據項的更新操作,對所述目標數據項進行更新;基于所述目標數據項的輸出標識,在所述下級數據表中確定輸入標識與所述目標數據項的輸出標識相同的第一數據項,并對所述第一數據項進行更新;在所述第一數據項的輸出標識與所述待更新數據項的輸入標識相同的情況下,對所述待更新數據項進行更新。
7、本申請實施例中,可以在對目標數據項進行更新后,基于目標數據項的輸出標識,在下級數據表中確定輸入標識與目標數據項的輸出標識相同的第一數據項,并對第一數據項進行更新;在第一數據項的輸出標識與待更新數據項的輸入標識相同的情況下,對待更新數據項進行更新。這樣,通過目標數據項的輸出標識可以準確的定位出目標數據項與待更新數據項之間所有需要更新的數據項,如此不僅提高了定位更新數據準確性,而且提高了更新數據的全面性。
8、在一些實施例中,所述上級數據表包括與所述結果數據表相鄰的相鄰數據表以及與所述相鄰數據表相鄰的目標數據表;所述基于所述待更新數據項的輸入標識,在所述結果數據表的上級數據表中確定目標數據項,包括:基于所述待更新數據項的輸入標識,在所述相鄰數據表中確定輸出標識與所述待更新數據項的輸入標識相同的第一數據項;基于所述第一數據項的輸入標識,在所述目標數據表中確定輸出標識與所述第一數據項的輸入標識相同的所述目標數據項。
9、本申請實施例中,因為結果數據表的上級數據表包括多個數據表,所以需要先基于待更新數據項的輸入標識,在相鄰數據表中確定輸出標識與待更新數據項的輸入標識相同的第一數據項,然后基于第一數據項的輸入標識,在目標數據表中確定輸出標識與第一數據項的輸入標識相同的目標數據項。這樣,可以將結果數據表的多個上級數據表中與待更新數據項對應的多個數據項定位出來,提高了在結果數據表中定位與待更新數據項對應的數據項的全面性,以及準確性。
10、在一些實施例中,所述基于所述待更新數據項的輸入標識,在所述結果數據表的上級數據表中確定目標數據項,包括:基于所述待更新數據項的輸入標識,在所述結果數據表的所述上級數據表中確定至少兩個第二數據項;響應于在所述至少兩個第二數據項中選擇所述目標數據項的選擇操作,得到所述目標數據項。
11、本申請實施例中,可以待更新數據項的輸入標識,在結果數據表的上級數據表中確定至少兩個第二數據項,然后響應于在至少兩個第二數據項中選擇目標數據項的選擇操作,確定目標數據項。這樣,可以基于待更新數據項的輸入標識將與待更新數據項對應的第二數據項確定出來,然后基于用戶的選擇操作確定目標數據項,如此可以由用戶確定從哪一數據項開始更新,提高了更新數據項的靈活性。
12、在一些實施例中,在所述結果數據表的上級數據表中確定所述目標數據項所在的目標數據表,包括:獲取所述結果數據表的輸入標識;將至少一個所述上級數據表中輸出標識與所述結果數據表的輸入標識相同的數據表確定為所述目標數據表。
13、本申請實施例中,可以先基于結果數據表的輸入標識確定目標數據表,然后在目標數據表中確定與待更新數據項對應的目標數據項。這樣,與直接確定與待更新數據項對應的目標數據項相比,可以提高確定目標數據項效率。
14、本申請實施例提供一種數據更新裝置,所述裝置包括:
15、確定單元,用于在進行數據編排處理而得到的結果數據表中存在待更新數據項的情況下,在所述結果數據表的上級數據表中確定與所述待更新數據項對應的目標數據項,以及所述目標數據項所在的目標數據表;
16、更新單元,用于響應于對所述目標數據項的更新操作,基于所述目標數據項的標識,在所述目標數據表的下級數據表中,確定包括所述待更新數據項的待更新數據項集,并對所述目標數據項以及所述待更新數據項集進行更新。
17、本申請實施例提供一種數據更新設備,包括:存儲器,用于存儲可執行指令;處理器,用于執行所述存儲器中存儲的可執行指令時,實現本申請實施例提供的數據更新方法。
18、本申請實施例提供一種存儲介質,所述存儲介質上存儲有可執行指令,該可執行指令被處理器執行時實現本申請實施例提供的數據更新方法。
本文檔來自技高網...【技術保護點】
1.一種數據更新方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述目標數據項的標識包括所述目標數據項的輸出標識;所述待更新數據項集包括第一數據項;
3.根據權利要求1所述的方法,其特征在于,所述在所述結果數據表的上級數據表中確定與所述待更新數據項對應的目標數據項,包括:
4.根據權利要求3所述的方法,其特征在于,所述上級數據表包括與所述結果數據表相鄰的相鄰數據表以及與所述相鄰數據表相鄰的目標數據表;
5.根據權利要求3所述的方法,其特征在于,所述基于所述待更新數據項的輸入標識,在所述結果數據表的上級數據表中確定目標數據項,包括:
6.根據權利要求1至5任一所述的方法,其特征在于,所述在所述結果數據表的上級數據表中確定與所述待更新數據項對應的目標數據項,以及所述目標數據項所在的目標數據表,包括:
7.根據權利要求1至5任一所述的方法,其特征在于,所述待更新數據項包括以下至少之一:與數據表的其他數據項的屬性信息相同的數據項、數據表中所述屬性信息發生錯誤的數據項以及數據表中業務類型發生變更的數
8.一種數據更新裝置,其特征在于,包括:
9.一種數據更新設備,其特征在于,包括:
10.一種存儲介質,其特征在于,所述存儲介質上存儲有可執行指令,該可執行指令被處理器執行時實現權利要求1至7中任一項所述的方法。
...【技術特征摘要】
1.一種數據更新方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述目標數據項的標識包括所述目標數據項的輸出標識;所述待更新數據項集包括第一數據項;
3.根據權利要求1所述的方法,其特征在于,所述在所述結果數據表的上級數據表中確定與所述待更新數據項對應的目標數據項,包括:
4.根據權利要求3所述的方法,其特征在于,所述上級數據表包括與所述結果數據表相鄰的相鄰數據表以及與所述相鄰數據表相鄰的目標數據表;
5.根據權利要求3所述的方法,其特征在于,所述基于所述待更新數據項的輸入標識,在所述結果數據表的上級數據表中確定目標數據項,包括:
6.根據...
【專利技術屬性】
技術研發人員:周康松,
申請(專利權)人:重慶長安汽車股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。