CN114428815A - Data storage method, apparatus, electronic device and computer readable medium - Google Patents
Data storage method, apparatus, electronic device and computer readable medium Download PDFInfo
- Publication number
- CN114428815A CN114428815A CN202210050965.6A CN202210050965A CN114428815A CN 114428815 A CN114428815 A CN 114428815A CN 202210050965 A CN202210050965 A CN 202210050965A CN 114428815 A CN114428815 A CN 114428815A
- Authority
- CN
- China
- Prior art keywords
- data
- information
- data information
- stored
- verification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/254—Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2358—Change logging, detection, and notification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2433—Query languages
- G06F16/2443—Stored procedures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本公开的实施例公开了数据存储方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:接收待入库数据信息,其中,上述待入库数据信息是待存储至目标数据库的用户身份信息;对上述待入库数据信息进行数据校验,以生成校验结果;响应于上述校验结果表征上述待入库数据信息通过数据校验,将上述待入库数据信息存储至上述目标数据库的数据表中;响应于上述校验结果表征上述待入库数据信息未通过数据校验,生成异常提示信息;在显示界面展示上述异常提示信息,以供目标用户修改上述待入库数据信息。该实施方式在数据存储过程中,保证了数据的准确性和完整性。
Embodiments of the present disclosure disclose data storage methods, apparatuses, electronic devices, and computer-readable media. A specific implementation of the method includes: receiving data information to be stored in the database, wherein the data information to be stored is user identity information to be stored in the target database; performing data verification on the data information to be stored to generate a database In response to the above-mentioned verification result, it indicates that the above-mentioned data information to be entered into the warehouse has passed the data verification, and the above-mentioned data to be entered into the warehouse is stored in the data table of the above-mentioned target database; If the information does not pass the data verification, abnormal prompt information is generated; the above abnormal prompt information is displayed on the display interface, so that the target user can modify the above-mentioned data information to be stored in the warehouse. This implementation ensures the accuracy and integrity of the data during the data storage process.
Description
技术领域technical field
本公开的实施例涉及计算机技术领域,具体涉及数据存储方法、装置、电子设备和计算机可读介质。Embodiments of the present disclosure relate to the field of computer technology, and in particular, to data storage methods, apparatuses, electronic devices, and computer-readable media.
背景技术Background technique
数据存储是指对数据库进行操作,以将数据存储在数据库的数据表中的一项技术。目前,在进行数据存储时,通常采用的方式为:对数据表进行逐个操作,以录入数据。例如,当需要存储的数据在多个数据表中时,需要依次对每个数据表进行操作。Data storage refers to a technology that operates on a database to store data in the data tables of the database. At present, when storing data, the usual method is to perform operations on the data table one by one to input data. For example, when the data to be stored is in multiple data tables, it is necessary to operate on each data table in turn.
然而,当采用上述方式进行数据存储时,经常会存在以下技术问题:However, when using the above method for data storage, there are often the following technical problems:
第一,数据存储之前未进行数据校验,无法保证数据的准确性和完整性;First, data verification is not performed before data storage, so the accuracy and integrity of the data cannot be guaranteed;
第二,不能对多张数据表统一操作,无法保证数据的一致性;Second, it is impossible to operate on multiple data tables in a unified manner, and the consistency of data cannot be guaranteed;
第三,数据存储之前未对数据进行字段长度、取值范围和数据类型校验,无法保证数据的字段长度、数据值和数据类型的准确性;Third, the field length, value range, and data type of the data are not checked before the data is stored, and the accuracy of the field length, data value, and data type of the data cannot be guaranteed;
第四,数据存储之前未对数据进行敏感词校验,导致无法确认数据是否包含敏感词,从而无法保证存储至数据库内的数据的准确性。Fourth, the data is not checked for sensitive words before data storage, which makes it impossible to confirm whether the data contains sensitive words, so that the accuracy of the data stored in the database cannot be guaranteed.
发明内容SUMMARY OF THE INVENTION
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开的一些实施例提出了数据存储方法、装置、电子设备和计算机可读介质,来解决以上背景技术部分提到的技术问题。This summary of the disclosure serves to introduce concepts in a simplified form that are described in detail in the detailed description that follows. The content section of this disclosure is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to be used to limit the scope of the claimed technical solution. Some embodiments of the present disclosure propose data storage methods, apparatuses, electronic devices, and computer-readable media to solve the technical problems mentioned in the background section above.
第一方面,本公开的一些实施例提供了一种数据存储方法,该方法包括:接收待入库数据信息,其中,上述待入库数据信息是待存储至目标数据库的用户身份信息;对上述待入库数据信息进行数据校验,以生成校验结果;响应于上述校验结果表征上述待入库数据信息通过数据校验,将上述待入库数据信息存储至上述目标数据库的数据表中;响应于上述校验结果表征上述待入库数据信息未通过数据校验,生成异常提示信息;在显示界面展示上述异常提示信息,以供目标用户修改上述待入库数据信息。In a first aspect, some embodiments of the present disclosure provide a data storage method, the method includes: receiving data information to be stored in a database, wherein the data information to be stored in a database is user identity information to be stored in a target database; Data verification is performed on the data information to be stored to generate a verification result; in response to the verification result indicating that the data information to be stored has passed the data verification, the data information to be stored is stored in the data table of the target database. ; In response to the above-mentioned verification result indicating that the above-mentioned data information to be stored in the warehouse has not passed the data verification, generate abnormal prompt information; display the above-mentioned abnormal prompt information on the display interface for the target user to modify the above-mentioned data information to be stored in the warehouse.
第二方面,本公开的一些实施例提供了一种数据存储装置,装置包括:接收单元,被配置成接收待入库数据信息,其中,上述待入库数据信息是待存储至目标数据库的用户身份信息;校验单元,被配置成对上述待入库数据信息进行数据校验,以生成校验结果;存储单元,被配置成响应于上述校验结果表征上述待入库数据信息通过数据校验,将上述待入库数据信息存储至上述目标数据库的数据表中;信息提示单元,被配置成响应于上述校验结果表征上述待入库数据信息未通过数据校验,生成异常提示信息;显示单元,被配置成在显示界面展示上述异常提示信息,以供目标用户修改上述待入库数据信息。In a second aspect, some embodiments of the present disclosure provide a data storage device, the device includes: a receiving unit configured to receive data information to be stored in a database, wherein the data information to be stored in a database is a user to be stored in a target database identity information; a verification unit, configured to perform data verification on the above-mentioned data information to be stored in order to generate a verification result; a storage unit, configured to respond to the above verification result to indicate that the above-mentioned data information to be stored has passed the data verification. verification, storing the above-mentioned data information to be stored in the data table of the above-mentioned target database; the information prompting unit is configured to, in response to the above-mentioned verification result, represent that the above-mentioned data information to be stored in the warehouse has not passed the data verification, and generate abnormal prompt information; The display unit is configured to display the abnormal prompt information on the display interface, so that the target user can modify the data information to be stored in the warehouse.
第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。In a third aspect, some embodiments of the present disclosure provide an electronic device, comprising: one or more processors; a storage device on which one or more programs are stored, when one or more programs are stored by one or more The processor executes, causing one or more processors to implement the method described in any implementation manner of the above first aspect.
第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium on which a computer program is stored, wherein, when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.
本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的数据存储方法进行数据存储,提高了数据的准确性和完整性。具体来说,造成数据准确性和完整性低的原因在于:数据存储之前未进行数据校验。基于此,本公开的一些实施例的数据存储方法包括:首先,接收待入库数据信息。然后,对待入库数据信息进行数据校验,以生成校验结果,通过数据校验以保证数据准确有效。其次,响应于校验结果表征待入库数据信息通过数据校验,将待入库数据信息存储至目标数据库的数据表中。接着,响应于校验结果表征待入库数据信息未通过数据校验,生成异常提示信息。最后,在显示界面展示异常提示信息,以供目标用户修改待入库数据信息。由此,通过增加数据校验步骤,可以有效地保证数据的准确性和完整性。The above-mentioned embodiments of the present disclosure have the following beneficial effects: data storage is performed through the data storage methods of some embodiments of the present disclosure, thereby improving the accuracy and integrity of the data. Specifically, the reason for low data accuracy and integrity is that data verification is not performed before data storage. Based on this, the data storage methods of some embodiments of the present disclosure include: first, receiving data information to be stored. Then, data verification is performed on the data information to be stored to generate a verification result, and the data is verified to be accurate and valid through data verification. Secondly, in response to the verification result indicating that the data information to be stored has passed the data verification, the data information to be stored is stored in the data table of the target database. Next, in response to the verification result indicating that the data information to be stored has failed the data verification, abnormal prompt information is generated. Finally, the abnormal prompt information is displayed on the display interface for the target user to modify the data information to be stored. Therefore, by adding a data verification step, the accuracy and integrity of the data can be effectively guaranteed.
附图说明Description of drawings
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent when taken in conjunction with the accompanying drawings and with reference to the following detailed description. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and elements are not necessarily drawn to scale.
图1是本公开的一些实施例的数据存储方法的一个应用场景的示意图;1 is a schematic diagram of an application scenario of a data storage method according to some embodiments of the present disclosure;
图2是根据本公开的数据存储方法的一些实施例的流程图;2 is a flowchart of some embodiments of data storage methods according to the present disclosure;
图3是根据本公开的数据存储装置的一些实施例的结构示意图;3 is a schematic structural diagram of some embodiments of a data storage device according to the present disclosure;
图4是适于用来实现本公开的一些实施例的电子设备的结构示意图。4 is a schematic structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided for a thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes, and are not intended to limit the protection scope of the present disclosure.
另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。In addition, it should be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings. The embodiments of this disclosure and features of the embodiments may be combined with each other without conflict.
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。It should be noted that concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or interdependence.
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。It should be noted that the modifications of "a" and "a plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless the context clearly indicates otherwise, they should be understood as "one or a plurality of". multiple".
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。The names of messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes, and are not intended to limit the scope of these messages or information.
下面将参考附图并结合实施例来详细说明本公开。The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
图1是本公开的一些实施例的数据存储方法的一个应用场景的示意图。FIG. 1 is a schematic diagram of an application scenario of data storage methods according to some embodiments of the present disclosure.
在图1的应用场景中,首先,在步骤102中,信息生成终端可以发送待入库数据信息103。然后,在步骤104中,计算设备101中的数据处理终端可以接收待入库数据信息103。接着,在步骤105中,上述数据处理终端可以对待入库数据信息103进行数据校验,以生成校验结果。其次,在步骤106中,上述数据处理终端可以响应于上述校验结果表征上述待入库数据信息103通过数据校验,将上述待入库数据信息103存储至目标数据库的数据表中。之后,在步骤107中,上述数据处理终端可以响应于上述校验结果表征上述待入库数据信息103未通过数据校验,生成异常提示信息108。最后,在步骤109中,显示终端可以在显示界面展示异常提示信息108,以供目标用户修改待入库数据信息103。In the application scenario of FIG. 1 , first, in step 102 , the information generating terminal may send the information 103 of the data to be stored. Then, in step 104, the data processing terminal in the computing device 101 may receive the information 103 of the data to be stored. Next, in step 105, the above-mentioned data processing terminal may perform data verification on the data information 103 to be stored in the database to generate a verification result. Next, in step 106, the data processing terminal may store the data information 103 to be stored in the data table of the target database in response to the verification result indicating that the data information 103 to be stored has passed the data verification. Afterwards, in step 107, the data processing terminal may generate abnormality prompt information 108 in response to the above verification result indicating that the above-mentioned data information 103 to be stored in the warehouse has not passed the data verification. Finally, in step 109, the display terminal may display abnormality prompt information 108 on the display interface for the target user to modify the data information 103 to be stored in the warehouse.
需要说明的是,上述计算设备101可以是硬件,也可以是软件。当计算设备为硬件时,可以实现成多个服务器或终端设备组成的分布式集群,也可以实现成单个服务器或单个终端设备。当计算设备体现为软件时,可以安装在上述所列举的硬件设备中。其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。It should be noted that the above computing device 101 may be hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster composed of multiple servers or terminal devices, or can be implemented as a single server or a single terminal device. When a computing device is embodied as software, it may be installed in the hardware devices listed above. It can be implemented, for example, as multiple software or software modules for providing distributed services, or as a single software or software module. There is no specific limitation here.
应该理解,图1中的计算设备的数目仅仅是示意性的。根据实现需要,可以具有任意数目的计算设备。It should be understood that the number of computing devices in FIG. 1 is merely illustrative. There may be any number of computing devices depending on implementation needs.
继续参考图2,示出了根据本公开的数据存储方法的一些实施例的流程200。该数据存储方法,包括以下步骤:With continued reference to FIG. 2, a
步骤201,接收待入库数据信息。Step 201: Receive data information to be stored in the warehouse.
在一些实施例中,数据存储方法的执行主体(例如图1所示的计算设备101)可以通过有线连接或无线连接的方式,接收上述待入库数据信息。其中,上述待入库数据信息可以是待存储至目标数据库的用户身份信息,上述目标数据库可以是存储用户身份信息的数据库,上述用户身份信息可以是表征用户身份的信息。例如,上述目标数据库可以是MySQL数据库。In some embodiments, the execution body of the data storage method (for example, the computing device 101 shown in FIG. 1 ) may receive the above-mentioned data information to be stored in the database through a wired connection or a wireless connection. The data information to be stored may be user identity information to be stored in a target database, the target database may be a database storing user identity information, and the user identity information may be information representing user identity. For example, the above target database may be a MySQL database.
作为示例,上述待入库数据信息可以包括用户名、用户编号和机构编号。其中,上述用户编号是表征用户唯一性的编号,上述机构编号是表征用户所在机构的编号。例如,上述待入库数据信息可以是{用户名:张XX,用户编号:0001,机构编号:A001}。As an example, the above-mentioned data information to be stored may include a user name, a user ID, and an institution ID. Wherein, the above-mentioned user number is a number that represents the uniqueness of the user, and the above-mentioned institution number is a number that represents the institution where the user is located. For example, the above data information to be stored may be {user name: Zhang XX, user ID: 0001, institution ID: A001}.
步骤202,对待入库数据信息进行数据校验,以生成校验结果。Step 202: Perform data verification on the data information to be stored to generate a verification result.
在一些实施例中,上述执行主体可以对上述待入库数据信息进行数据校验,以生成上述校验结果。其中,上述校验结果可以是表征上述待入库数据信息是否通过数据校验的结果。In some embodiments, the above-mentioned execution body may perform data verification on the above-mentioned data information to be stored in the database, so as to generate the above-mentioned verification result. Wherein, the above verification result may be a result representing whether the above-mentioned data information to be stored in the database passes the data verification.
作为示例,上述执行主体可以对上述待入库数据信息进行数据重复校验,以实现对上述待入库数据信息进行数据校验,以生成上述校验结果。其中,上述执行主体可以将上述待入库数据信息与上述目标数据库中的数据表存储的数据进行比对,响应于上述目标数据库中的数据表存在与上述待入库数据信息相同的数据,生成表征上述待入库数据信息重复的校验结果。响应于上述目标数据库中的数据表未存在与上述待入库数据信息相同的数据,生成表征上述待入库数据信息未重复的校验结果。例如,上述待入库数据信息可以是{用户名:张XX,用户编号:0001,机构编号:A001}。As an example, the above-mentioned execution body may perform data duplication verification on the above-mentioned data information to be stored in the database, so as to perform data verification on the above-mentioned data information to be stored in the database, so as to generate the above-mentioned verification result. The execution body may compare the data information to be stored in the database with the data stored in the data table in the target database, and in response to the data table in the target database having the same data as the data information to be stored, generate Indicates the verification result that the above-mentioned data information to be stored is repeated. In response to the fact that the data table in the target database does not have the same data as the data information to be stored in the database, a verification result indicating that the data information to be stored in the database is not repeated is generated. For example, the above data information to be stored may be {user name: Zhang XX, user ID: 0001, institution ID: A001}.
在一些实施例的一些可选地实现方式中,上述校验结果可以包括:目标校验结果集合。其中,上述目标校验结果集合中的目标校验结果可以用于表征上述数据信息是否通过数据缺失校验。上述执行主体对上述待入库数据信息进行数据校验,以生成校验结果,可以包括以下步骤:In some optional implementations of some embodiments, the above verification result may include: a target verification result set. Wherein, the target verification result in the target verification result set may be used to represent whether the above-mentioned data information passes the data missing verification. The above-mentioned execution body performs data verification on the above-mentioned data information to be stored in the database to generate a verification result, which may include the following steps:
第一步,对上述待入库数据信息进行字段解析,以生成数据信息集合。The first step is to perform field analysis on the above-mentioned data information to be stored to generate a data information set.
其中,上述数据信息集合中的数据信息可以是对上述待入库数据信息进行字段解析后得到的信息。上述执行主体可以识别出上述待入库数据信息中的字段和字段对应的值,以得到数据信息,以生成上述数据信息集合。例如,上述数据信息可以是{用户名:张XX}。Wherein, the data information in the above-mentioned data information set may be information obtained by performing field analysis on the above-mentioned data information to be stored in the database. The above-mentioned execution body can identify the fields and the values corresponding to the fields in the above-mentioned data information to be stored in the database, so as to obtain the data information, so as to generate the above-mentioned data information set. For example, the above data information may be {username: Zhang XX}.
第二步,对上述数据信息集合中的每个数据信息进行数据缺失校验,以生成上述数据信息对应的目标校验结果,得到上述目标校验结果集合。In the second step, data missing check is performed on each data information in the above-mentioned data information set to generate a target verification result corresponding to the above-mentioned data information, and the above-mentioned target verification result set is obtained.
其中,上述执行主体可以将上述数据信息的长度与目标长度进行比对,响应于上述数据信息的长度不等于目标长度,生成表征上述数据信息通过数据缺失校验的校验结果,以得到上述目标校验结果。上述目标长度可以是表征数据缺失时的数据长度。The execution body may compare the length of the data information with the target length, and in response to that the length of the data information is not equal to the target length, generate a verification result indicating that the data information has passed the data missing check, so as to obtain the target Check the result. The above-mentioned target length may be the data length that characterizes the absence of data.
作为示例,上述数据信息可以是{用户名:张三},上述目标长度可以是0字节。As an example, the above-mentioned data information may be {username: Zhang San}, and the above-mentioned target length may be 0 bytes.
第三步,确定上述数据信息的数据长度,得到数据长度信息。In the third step, the data length of the above data information is determined to obtain the data length information.
其中,上述数据长度信息可以是表征数据长度的信息。The above-mentioned data length information may be information representing the data length.
作为示例,上述数据信息可以是{用户名:张三},数据长度为4字节。As an example, the above data information may be {username: Zhang San}, and the data length is 4 bytes.
第四步,响应于确定上述数据长度信息表征上述数据信息的数据长度与目标长度一致,将表征数据缺失的校验结果,确定为上述数据信息对应的目标校验结果。In the fourth step, in response to determining that the data length of the data length information indicates that the data length of the data information is consistent with the target length, the check result representing the data missing is determined as the target check result corresponding to the data information.
其中,上述执行主体可以响应于确定上述数据长度信息表征上述数据信息的数据长度与目标长度一致,将表征数据缺失的校验结果,确定为上述数据信息对应的目标校验结果。Wherein, in response to determining that the data length information indicates that the data length of the data information is consistent with the target length, the execution body may determine the verification result representing the missing data as the target verification result corresponding to the data information.
作为示例,上述数据信息可以是{用户名:“”},数据长度为0字节。As an example, the above data information may be {username: ""}, and the data length is 0 bytes.
在一些实施例的一些可选地实现方式中,上述校验结果还可以包括:第一校验结果集合、第二校验结果集合和第三校验结果集合。上述执行主体对待入库数据信息进行数据校验,以生成校验结果,还可以包括以下步骤:In some optional implementations of some embodiments, the foregoing verification result may further include: a first verification result set, a second verification result set, and a third verification result set. The above-mentioned execution body performs data verification on the data information to be stored in the database to generate a verification result, and may further include the following steps:
对于上述数据信息集合中的每个数据信息执行第一数据校验步骤:The first data verification step is performed for each data information in the above-mentioned data information set:
第一子步骤,对上述数据信息进行字段长度校验,以生成上述数据信息对应的校验结果,得到第一校验结果。In the first sub-step, field length verification is performed on the data information to generate a verification result corresponding to the data information, and a first verification result is obtained.
其中,上述第一校验结果可以用于表征上述数据信息是否通过字段长度校验。上述执行主体可以将上述数据信息的长度与预设长度进行比较,响应于数据信息的长度小于预设长度,生成表征数据信息通过字段长度校验的校验结果,以得到上述第一校验结果。上述预设长度可以是上述数据信息在上述目标数据库的数据表中相应字段的最大长度。The above-mentioned first verification result may be used to represent whether the above-mentioned data information passes the field length verification. The execution body may compare the length of the data information with the preset length, and in response to the length of the data information being less than the preset length, generate a verification result indicating that the data information has passed the field length verification, so as to obtain the first verification result. . The preset length may be the maximum length of the corresponding field of the data information in the data table of the target database.
第二子步骤,对上述数据信息进行取值范围校验,以生成上述数据信息对应的校验结果,得到第二校验结果。In the second sub-step, a value range check is performed on the data information to generate a check result corresponding to the data information, and a second check result is obtained.
其中,上述第二校验结果可以用于表征上述数据信息是否通过取值范围校验。上述执行主体可以将上述数据信息的值与上述目标数据库中的数据表预设的取值范围进行比对,响应于上述数据信息的值在预设的取值范围内,生成表征上述数据信息通过取值范围校验的校验结果,以得到上述第二校验结果。上述预设的取值范围可以是上述数据信息在上述目标数据库的数据表中相应字段的取值范围。The above-mentioned second verification result may be used to represent whether the above-mentioned data information passes the value range verification. The above-mentioned execution body may compare the value of the above-mentioned data information with the preset value range of the data table in the above-mentioned target database, and in response to the value of the above-mentioned data information being within the preset value range, generate a value indicating that the above-mentioned data information passes through. The verification result of the value range verification is used to obtain the above-mentioned second verification result. The preset value range may be the value range of the corresponding field of the data information in the data table of the target database.
第三子步骤,对上述数据信息进行数据类型校验,以生成上述数据信息对应的校验结果,得到第三校验结果。In the third sub-step, data type verification is performed on the data information to generate a verification result corresponding to the data information, and a third verification result is obtained.
其中,上述第三校验结果可以用于表征上述数据信息是否通过数据类型校验。上述执行主体可以将上述数据信息的数据类型与预设数据类型进行比对,响应于上述数据信息的数据类型和上述预设数据类型一致,生成表征上述数据信息通过数据类型校验的校验结果,以得到上述第三校验结果。上述预设数据类型可以是上述数据信息在上述目标数据库的数据表中相应字段的数据类型。Wherein, the above-mentioned third verification result may be used to represent whether the above-mentioned data information passes the data type verification. The above-mentioned execution body may compare the data type of the above-mentioned data information with the preset data type, and in response to the data type of the above-mentioned data information being consistent with the above-mentioned preset data type, generate a verification result indicating that the above-mentioned data information has passed the data type verification. , to obtain the third verification result above. The preset data type may be the data type of the corresponding field of the data information in the data table of the target database.
上述第一数据校验步骤及其相关内容作为本公开的实施例的一个发明点,解决了背景技术提及的技术问题三“数据存储之前未对数据进行字段长度、取值范围和数据类型校验,无法保证数据的字段长度、数据值和数据类型的准确性”。由于数据存储之前未对数据进行字段长度、取值范围和数据类型校验,无法保证数据的字段长度、数据值和数据类型的准确性。因此,在数据存储之前对数据进行字段长度、取值范围和数据类型校验,就可以保证数据的字段长度、数据值和数据类型的准确性。为了保证数据的字段长度、数据值和数据类型的准确性,首先,对上述待入库数据信息进行字段解析,以生成数据信息集合。实际情况中,待入库数据信息中往往包含不同字段对应的值,不同字段的字段长度、取值范围和数据类型往往不同,因此需要对待入库数据信息进行字段解析。然后,对数据信息进行字段长度校验,以生成第一校验结果。实际情况中,字段对应的值的字段长度往往为预设值,当字段对应的值的长度大于字段对应的预设值时,会导致字段对应的值无法正常存储至数据库,进而导致数据存储失败。其次,对数据信息进行取值范围校验,以生成第二校验结果。实际情况中,字段对应的值的大小往往在预设取值范围之内,当字段对应的值的大小在预设取值范围之外,会导致字段对应的值无法正常存储至数据库,进而导致数据存储失败。接着,对数据信息进行数据类型校验,以生成第三校验结果。实际情况中,字段对应的值的数据类型往往和预设数据类型一致,当字段对应的值的数据类型和预设数据类型不一致,会导致字段对应的值无法正常存储至数据库,进而导致数据存储失败。由此,完成了对数据进行字段长度、取值范围和数据类型校验,保证了数据的字段长度、数据值和数据类型的准确性。The above-mentioned first data verification step and its related content, as an invention point of the embodiments of the present disclosure, solve the technical problem three mentioned in the background art: “The field length, value range and data type are not verified on the data before the data is stored. It cannot guarantee the accuracy of the field length, data value and data type of the data”. Because the field length, value range, and data type of the data are not checked before data storage, the accuracy of the field length, data value, and data type of the data cannot be guaranteed. Therefore, verifying the field length, value range and data type of the data before data storage can ensure the accuracy of the field length, data value and data type of the data. In order to ensure the accuracy of the field length, data value and data type of the data, first, perform field analysis on the above-mentioned data information to be stored to generate a data information set. In actual situations, the data information to be stored often contains values corresponding to different fields, and the field lengths, value ranges and data types of different fields are often different. Therefore, it is necessary to perform field analysis on the data to be stored. Then, the field length check is performed on the data information to generate a first check result. In practice, the field length of the value corresponding to the field is often a preset value. When the length of the value corresponding to the field is greater than the preset value corresponding to the field, the value corresponding to the field cannot be stored in the database normally, resulting in data storage failure. . Secondly, the value range verification is performed on the data information to generate a second verification result. In practice, the size of the value corresponding to the field is often within the preset value range. When the size of the value corresponding to the field is outside the preset value range, the value corresponding to the field cannot be stored in the database normally, which in turn leads to Data storage failed. Next, data type verification is performed on the data information to generate a third verification result. In practice, the data type of the value corresponding to the field is often the same as the preset data type. When the data type of the value corresponding to the field is inconsistent with the preset data type, the value corresponding to the field cannot be stored in the database normally, which in turn leads to data storage. fail. Thus, the field length, value range and data type verification of the data is completed, and the accuracy of the field length, data value and data type of the data is ensured.
可选地,上述校验结果还可以包括:第四校验结果集合。其中,上述第四校验结果集合中的第四校验结果可以用于表征上述数据信息是否通过敏感词校验。上述执行主体对待入库数据信息进行数据校验,以生成校验结果,还可以包括以下步骤:Optionally, the above verification result may further include: a fourth verification result set. The fourth verification result in the fourth verification result set may be used to represent whether the above-mentioned data information passes the sensitive word verification. The above-mentioned execution body performs data verification on the data information to be stored in the database to generate a verification result, and may further include the following steps:
对于上述数据信息集合中的每个数据信息,执行第二数据校验步骤:For each data information in the above-mentioned data information set, a second data verification step is performed:
第一子步骤,将上述数据信息与敏感词库中的每个敏感词进行敏感词匹配,以生成敏感词匹配结果,得到敏感词匹配结果集合。In the first sub-step, the above data information is matched with each sensitive word in the sensitive word database to generate a sensitive word matching result, and a set of sensitive word matching results is obtained.
其中,上述敏感词匹配结果可以用来表征上述数据信息是否存在敏感词,上述敏感词库可以是包含多个敏感词的数据文件。上述执行主体可以将上述数据信息中的数据与敏感词库中的每个敏感词进行匹配,响应于上述数据信息中的数据与上述敏感词库中的敏感词相匹配,生成表征上述数据信息存在敏感词的敏感词匹配结果。Wherein, the above-mentioned sensitive word matching result can be used to represent whether the above-mentioned data information has sensitive words, and the above-mentioned sensitive word database can be a data file containing a plurality of sensitive words. The above-mentioned execution body may match the data in the above-mentioned data information with each sensitive word in the sensitive thesaurus, and in response to the data in the above-mentioned data information matching the sensitive words in the above-mentioned sensitive thesaurus, generate a representation of the existence of the above-mentioned data information. Sensitive word matching results for sensitive words.
作为示例,上述数据信息可以是{用户名:张XX}。上述敏感词库可以是包含多个敏感词的MySQL数据库中的数据表。As an example, the above data information may be {username: Zhang XX}. The above sensitive word database may be a data table in a MySQL database containing multiple sensitive words.
第二子步骤,响应于上述数据信息中的数据与上述敏感词库中的敏感词不匹配,生成表征上述数据信息不存在敏感词的敏感词匹配结果。In the second sub-step, in response to the data in the data information not matching the sensitive words in the sensitive thesaurus, generating a sensitive word matching result indicating that the data information does not have the sensitive words.
第三子步骤,响应于上述敏感词匹配结果集合中存在目标敏感词匹配结果,将上述目标敏感词匹配结果,确定为上述数据信息对应的第四校验结果。In the third sub-step, in response to the presence of the target sensitive word matching result in the above-mentioned sensitive word matching result set, the above-mentioned target sensitive word matching result is determined as the fourth verification result corresponding to the above-mentioned data information.
其中,上述目标敏感词匹配结果表征上述数据信息包含敏感词。The above target sensitive word matching result indicates that the above data information contains sensitive words.
上述第一子步骤-第三子步骤及其相关内容作为本公开的实施例的一个发明点,解决了背景技术提及的技术问题四“数据存储之前未对数据进行敏感词校验,导致无法确认数据是否包含敏感词,从而无法保证存储至数据库内的数据的准确性”。由于数据存储之前未对数据进行敏感词校验,导致无法确认数据是否包含敏感词,从而无法保证存储至数据库内的数据的准确性。因此,在数据存储之前对数据进行敏感词校验,就可以确认数据是否包含敏感词,从而保证存储至数据库内的数据的准确性。为了保证数据的准确性,首先,将上述数据信息与敏感词库中的每个敏感词进行敏感词匹配,以生成敏感词匹配结果,得到敏感词匹配结果集合。实际情况中,数据信息中字段对应的值可能存在敏感词,当数据信息中字段对应的值与敏感词库中的敏感词相匹配时,会导致数据信息中字段对应的值无法正常存储至数据库,进而导致存储失败。然后,响应于上述数据信息中的数据与上述敏感词库中的敏感词不匹配,生成表征上述数据信息不存在敏感词的敏感词匹配结果。从而,确认数据信息中不存在敏感词。最后,响应于上述敏感词匹配结果集合中存在目标敏感词匹配结果,将上述目标敏感词匹配结果,确定为上述数据信息对应的第四校验结果。由此,完成了对数据进行敏感词校验,确认数据是否包含敏感词,从而保证存储至数据库内的数据的准确性。The above-mentioned first sub-step-third sub-step and their related contents are an invention point of the embodiments of the present disclosure, and solve the technical problem mentioned in the background art four "before data storage, the data is not checked for sensitive words, resulting in inability to Confirm whether the data contains sensitive words, so that the accuracy of the data stored in the database cannot be guaranteed”. Because the data is not checked for sensitive words before data storage, it is impossible to confirm whether the data contains sensitive words, so the accuracy of the data stored in the database cannot be guaranteed. Therefore, by performing sensitive word verification on the data before data storage, it can be confirmed whether the data contains sensitive words, thereby ensuring the accuracy of the data stored in the database. In order to ensure the accuracy of the data, first, the above data information is matched with each sensitive word in the sensitive word database to generate a sensitive word matching result, and a set of sensitive word matching results is obtained. In actual situations, there may be sensitive words in the values corresponding to the fields in the data information. When the values corresponding to the fields in the data information match the sensitive words in the sensitive thesaurus, the values corresponding to the fields in the data information cannot be stored in the database normally. , which in turn causes the storage to fail. Then, in response to the data in the above-mentioned data information not matching the sensitive words in the above-mentioned sensitive word database, a sensitive word matching result indicating that the above-mentioned data information does not exist in the sensitive word is generated. Thus, it is confirmed that no sensitive words exist in the data information. Finally, in response to the presence of the target sensitive word matching result in the above-mentioned sensitive word matching result set, the above-mentioned target sensitive word matching result is determined as the fourth verification result corresponding to the above-mentioned data information. Thus, the sensitive word verification is completed on the data to confirm whether the data contains sensitive words, thereby ensuring the accuracy of the data stored in the database.
步骤203,响应于校验结果表征待入库数据信息通过数据校验,将待入库数据信息存储至目标数据库的数据表中。
在一些实施例中,上述执行主体可以响应于上述校验结果表征上述待入库数据信息通过数据校验,将上述待入库数据信息存储至目标数据库的数据表中。In some embodiments, the execution body may store the data information to be stored in a data table of the target database in response to the verification result indicating that the data information to be stored has passed data verification.
作为示例,上述执行主体可以响应于上述校验结果表征上述待入库数据信息通过数据校验,将上述待入库数据信息中的数据信息保存在目标数据库的数据表中。例如,上述目标数据库的数据表可以是MySQL数据库中的用户信息表。上述待入库数据信息可以是{用户名:张XX,用户编号:0001,机构编号:A001,门店编号:A1}。As an example, the execution body may, in response to the verification result indicating that the data information to be stored in the database has passed the data verification, save the data information in the data information to be stored in the data table of the target database. For example, the data table of the above target database may be a user information table in a MySQL database. The above data information to be stored may be {user name: Zhang XX, user number: 0001, institution number: A001, store number: A1}.
在一些实施例的一些可选地实现方式中,上述执行主体响应于上述校验结果表征上述待入库数据信息通过数据校验,将上述待入库数据信息存储至目标数据库的数据表中,可以包括以下步骤:In some optional implementations of some embodiments, the execution body, in response to the verification result indicating that the data information to be stored in the database has passed the data verification, stores the data information to be stored in the data table of the target database, The following steps can be included:
第一步,生成上述待入库数据信息对应的数据库插入语句。The first step is to generate a database insert statement corresponding to the above-mentioned data information to be stored in the database.
其中,上述执行主体可以根据上述待入库数据信息生成数据库插入语句。Wherein, the above-mentioned execution body may generate a database insert statement according to the above-mentioned data information to be stored in the database.
作为示例,上述待入库数据信息对应的数据库插入语句可以是带有待入库数据信息的MySQL插入语句。例如,上述数据库插入语句可以是:INSERT INTO第一数据表(userNo,venderNo,orgNo,userName)VALUES(0001,A1,A101,“张三”)。As an example, the database insert statement corresponding to the above-mentioned data information to be stored in the database may be a MySQL insert statement with the data information to be stored into the database. For example, the above database insert statement may be: INSERT INTO first data table (userNo, vendorNo, orgNo, userName) VALUES (0001, A1, A101, "Zhang San").
第二步,运行上述数据库插入语句,以将上述待入库数据信息存储至上述目标数据库的数据表中。In the second step, the above-mentioned database insertion statement is executed to store the above-mentioned data information to be stored in the data table of the above-mentioned target database.
其中,上述目标数据库的数据表可以包括:第一数据表、第二数据表、第三数据表、第四数据表、第五数据表、第六数据表和第七数据表。上述执行主体可以运行上述数据库插入语句,识别出上述数据库插入语句中的数据信息,以将上述待入库数据信息存储至上述目标数据库的数据表中。Wherein, the data tables of the target database may include: a first data table, a second data table, a third data table, a fourth data table, a fifth data table, a sixth data table and a seventh data table. The execution body may run the database insertion statement to identify the data information in the database insertion statement, so as to store the data information to be stored in the data table of the target database.
作为示例,第一数据表可以是用户信息表。其中,上述用户信息表用于表征用户基本信息和所在门店信息,上述用户信息表的字段可以包括:用户名、用户编号、门店编号和机构编号。其中,上述机构编号可以是表征用户所在机构的唯一性编号,上述门店编号可以是表征用户所属门店的唯一性编号。第二数据表可以是机构表。其中,上述机构表用于表征门店内机构的基本信息,上述机构表的字段可以包括:机构编号、机构名和门店编号。其中,机构名可以用于表征门店下不同机构的名称。第三数据表可以是职务表。其中,上述职务表用于表征门店内用户所担任的职务的基本信息,上述职务表的字段可以包括:职务编号、门店编号、职务名和标准职务编码。其中,上述职务编号可以是表征用户所担任的职务的编号,上述职务名可以用于表征用户所任职务的名称,上述标准职务编码可以是用于标识用户所担任的职务的唯一性编码。第四数据表可以是岗位表。其中,上述岗位表用于表征门店内不同机构的不同职务下用户岗位的基本信息,上述岗位表的字段可以包括:岗位编号、门店编号、机构编号、机构名和职务编号。其中,上述岗位编号可以是用于表征岗位的唯一性编号。第五数据表可以是任职关系表。其中,上述任职关系表用于表征用户所担任的职务和所在岗位,上述任职关系表的字段可以包括:岗位编号、用户编号和职务编号。第六数据表可以是汇报关系表。其中,上述汇报关系表用于表征用户和用户所属上级用户的信息,上述汇报关系表的字段可以包括:用户编号和上级用户编号。其中,上述上级用户编号用于表征上级用户的唯一性,上述上级用户可以是上述用户的上级。第七数据表可以是岗位关系表。其中,上述岗位关系表用于表征岗位和岗位所属上级岗位的信息,上述岗位关系表的字段可以包括:岗位编号和上级岗位编号。其中,上述上级岗位编号用于表征上级岗位的唯一性,上述上级岗位可以是上述岗位的上级。其中,上述用户编号可以是上述用户信息表中的主键,也可以是上述汇报关系表和上述任职关系表的外键。上述岗位编号可以是上述岗位表的主键,也可以是上述任职关系表和岗位关系表的外键。As an example, the first data table may be a user information table. Wherein, the above-mentioned user information table is used to represent the user's basic information and store information, and the fields of the above-mentioned user information table may include: user name, user number, store number and institution number. The above-mentioned institution number may be a unique number representing the institution where the user is located, and the above-mentioned store number may be a unique number representing the store to which the user belongs. The second data table may be an organization table. Wherein, the above-mentioned institution table is used to represent the basic information of the institution in the store, and the fields of the above-mentioned institution table may include: institution number, institution name and store number. Among them, the institution name can be used to represent the names of different institutions under the store. The third data table may be a job table. Wherein, the above-mentioned job table is used to represent the basic information of the jobs held by users in the store, and the fields of the above-mentioned job table may include: job ID, store ID, job name and standard job code. Wherein, the above-mentioned job number can be a serial number representing the job held by the user, the above-mentioned job name can be used to represent the name of the job held by the user, and the above-mentioned standard job code can be a unique code used to identify the job held by the user. The fourth data table may be a job table. The above job table is used to represent the basic information of user positions under different positions in different institutions in the store, and the fields of the above job table may include: job ID, store ID, agency ID, agency name, and job ID. Wherein, the above-mentioned post number may be a unique number used to characterize the post. The fifth data table may be a job relationship table. Wherein, the above-mentioned job relationship table is used to represent the position and position held by the user, and the fields of the above-mentioned job relationship table may include: post number, user number, and job number. The sixth data table may be a reporting relationship table. Wherein, the above-mentioned reporting relationship table is used to represent the information of the user and the superior user to which the user belongs, and the fields of the above-mentioned reporting relationship table may include the user ID and the superior user ID. The above-mentioned superior user number is used to represent the uniqueness of the superior user, and the above-mentioned superior user may be the superior of the above-mentioned user. The seventh data table may be a post relationship table. Wherein, the above-mentioned post relationship table is used to represent the information of the post and the superior position to which the post belongs, and the fields of the above-mentioned post relationship table may include: the post number and the superior post number. Wherein, the above-mentioned superior position number is used to represent the uniqueness of the superior position, and the above-mentioned superior position may be the superior of the above-mentioned position. Wherein, the above-mentioned user number may be the primary key in the above-mentioned user information table, or may be a foreign key in the above-mentioned reporting relationship table and the above-mentioned job relationship table. The above post number may be the primary key of the above post table, or may be the foreign key of the above job relationship table and post relationship table.
可选地,上述目标数据库的数据表可以包括:第一数据表。其中,上述第一数据表可以是用户信息表。上述执行主体将上述待入库数据信息存储至上述目标数据库的数据表中,可以包括以下步骤:Optionally, the data table of the target database may include: a first data table. Wherein, the above-mentioned first data table may be a user information table. The above-mentioned execution body stores the above-mentioned data information to be stored in the data table of the above-mentioned target database, and may include the following steps:
第一步,生成目标数据库插入语句。其中,上述目标数据库插入语句可以是带有待入库数据信息的目标数据库插入语句。The first step is to generate the target database insert statement. Wherein, the above-mentioned target database insert statement may be a target database insert statement with data information to be stored in the database.
作为示例,上述执行主体可以根据上述待入库数据信息生成目标数据库插入语句。例如,上述数据库插入语句可以是:INSERT INTO第一数据表(userNo,venderNo,orgNo,userName)VALUES(0001,A1,A101,“张三”)。As an example, the above-mentioned execution body may generate a target database insert statement according to the above-mentioned information about the data to be stored in the database. For example, the above database insert statement may be: INSERT INTO first data table (userNo, vendorNo, orgNo, userName) VALUES (0001, A1, A101, "Zhang San").
第二步,运行上述目标数据库插入语句,以将上述待入库数据信息存储至上述目标数据库包括的第一数据表中。In the second step, the above-mentioned target database insert statement is executed to store the above-mentioned data information to be stored in the first data table included in the above-mentioned target database.
作为示例,上述执行主体运行上述目标数据库插入语句,以将上述待入库数据信息存储至上述目标数据库包括的第一数据表中,可以包括以下子步骤:As an example, the execution body runs the target database insert statement to store the data information to be stored in the first data table included in the target database, which may include the following sub-steps:
第一子步骤,上述执行主体运行上述目标数据库插入语句,以将上述待入库数据信息存储至上述目标数据库包括的第一数据表中。例如,上述执行主体可以将{用户名:张XX,用户编号:0001,机构编号:A101,门店编号:A1}存入第一数据表中。In the first sub-step, the execution body runs the target database insert statement to store the data information to be stored in the first data table included in the target database. For example, the above executive body may store {user name: Zhang XX, user ID: 0001, institution ID: A101, store ID: A1} into the first data table.
第二子步骤,基于触发器和上述用户编号,对上述第六数据表和上述第七数据表进行操作。In the second sub-step, based on the trigger and the user number, the sixth data table and the seventh data table are operated.
作为示例,上述执行主体可以响应于上述触发器检测到用户信息表完成数据存储,同时对上述汇报关系表和上述岗位关系表进行数据存储。其中,上述触发器可以是INSERT触发器,上述用户编号可以是上述用户信息表中的主键,也可以是上述汇报关系表和上述任职关系表的外键。As an example, the above-mentioned executive body may detect that the user information table completes data storage in response to the above-mentioned trigger, and simultaneously performs data storage on the above-mentioned reporting relationship table and the above-mentioned post relationship table. The trigger may be an INSERT trigger, and the user number may be a primary key in the user information table, or a foreign key in the reporting relationship table and the job relationship table.
作为又一示例,上述执行主体可以响应于上述触发器检测到用户信息表完成数据删除,同时对上述第六数据表和上述第七数据表的数据进行删除。其中,上述触发器可以是DELETE触发器,上述用户编号可以是上述用户信息表中的主键,也可以是上述汇报关系表和上述任职关系表的外键。As another example, the execution body may detect that the user information table has completed data deletion in response to the trigger, and delete the data in the sixth data table and the seventh data table at the same time. The trigger may be a DELETE trigger, and the user number may be a primary key in the user information table, or a foreign key in the reporting relationship table and the job relationship table.
步骤203的内容解决了不能对多张数据表统一操作的问题,所导致的数据一致性无法保证的问题。由于数据表之间关系不明确,导致了对数据表操作复杂,无法对多张数据表统一操作,极易导致数据一致性遭到破坏。因此,当解决了数据表之间关系不明确的问题,就可以完成对多张数据表统一进行操作,从而保证数据的一致性。为了达到对多张数据表统一进行操作的效果,步骤203首先,通过设置多张数据表,并通过主键和外键的设置,建立了数据表之间的联系,从而,明确数据表之间的关系。然后,利用触发器和数据表之间的关系完成对多张数据表统一进行操作。由此达到了对多张数据表进行统一操作的效果,解决了无法对多张数据表统一操作的问题,在提高数据处理效率的前提下保证了数据的一致性。The content of
步骤204,响应于校验结果表征待入库数据信息未通过数据校验,生成异常提示信息。
在一些实施例中,上述执行主体可以响应于校验结果表征待入库数据信息未通过数据校验,生成异常提示信息。其中,上述校验结果可以是表征上述待入库数据信息未通过数据校验的校验结果,上述异常提示信息可以是提示上述待入库数据信息存在异常的信息。In some embodiments, the above-mentioned execution body may generate abnormality prompt information in response to the verification result indicating that the data information to be stored in the database fails the data verification. Wherein, the verification result may be a verification result indicating that the data information to be stored in the database has not passed the data verification, and the abnormality prompt information may be information indicating that the data information to be stored in the database is abnormal.
作为示例,上述待入库数据信息可以是{用户名:张XX,用户编号:0001,机构编号:A001},上述执行主体可以响应于校验结果表征用户编号0001未通过数据重复校验,生成表征用户编号存在重复值的异常提示信息。As an example, the above-mentioned data information to be stored may be {user name: Zhang XX, user number: 0001, organization number: A001}, and the execution subject may respond to the verification result indicating that the user number 0001 has not passed the data repetition verification, and generate Abnormal prompt information indicating that the user ID has duplicate values.
步骤205,在显示界面展示异常提示信息,以供目标用户修改待入库数据信息。
在一些实施例中,上述执行主体可以在显示界面展示上述异常提示信息,以供目标用户修改待入库数据信息。其中,上述显示界面是显示数据异常信息的界面。In some embodiments, the above-mentioned execution body may display the above-mentioned abnormal prompt information on the display interface, so that the target user can modify the data information to be stored in the database. Wherein, the above-mentioned display interface is an interface for displaying data abnormality information.
作为示例,上述执行主体可以在MySQL的运行结果界面显示用户名存在空值的异常提示信息,以供目标用户修改用户名。As an example, the above-mentioned execution subject may display an exception prompt message that the user name has a null value on the MySQL running result interface, so that the target user can modify the user name.
本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的数据存储方法进行数据存储,提高了数据的准确性和完整性。具体来说,造成数据准确性和完整性低的原因在于:数据存储之前未进行数据校验。基于此,本公开的一些实施例的数据存储方法包括:首先,接收待入库数据信息。然后,对待入库数据信息进行数据校验,以生成校验结果,通过数据校验以保证数据准确有效。其次,响应于校验结果表征待入库数据信息通过数据校验,将待入库数据信息存储至目标数据库的数据表中。接着,响应于校验结果表征待入库数据信息未通过数据校验,生成异常提示信息。最后,在显示界面展示异常提示信息,以供目标用户修改待入库数据信息。由此,通过增加数据校验步骤,可以有效地保证数据的准确性和完整性。The above-mentioned embodiments of the present disclosure have the following beneficial effects: data storage is performed through the data storage methods of some embodiments of the present disclosure, thereby improving the accuracy and integrity of the data. Specifically, the reason for low data accuracy and integrity is that data verification is not performed before data storage. Based on this, the data storage methods of some embodiments of the present disclosure include: first, receiving data information to be stored. Then, data verification is performed on the data information to be stored to generate a verification result, and the data is verified to be accurate and valid through data verification. Secondly, in response to the verification result indicating that the data information to be stored has passed the data verification, the data information to be stored is stored in the data table of the target database. Next, in response to the verification result indicating that the data information to be stored has failed the data verification, abnormal prompt information is generated. Finally, the abnormal prompt information is displayed on the display interface for the target user to modify the data information to be stored. Therefore, by adding a data verification step, the accuracy and integrity of the data can be effectively guaranteed.
进一步参考图3,作为对上述各图所示方法的实现,本公开提供了一种数据存储装置的一些实施例,这些装置实施例与图2所示的那些方法实施例相对应,该装置具体可以应用于各种电子设备中。Further referring to FIG. 3 , as an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a data storage device, these device embodiments correspond to those method embodiments shown in FIG. 2 , the device specifically Can be used in various electronic devices.
如图3所示,一些实施例的数据存储装置300包括:接收单元301、校验单元302、存储单元303、信息提示单元304和显示单元305。其中,接收单元301被配置成接收待入库数据信息,其中,上述待入库数据信息是待存储至目标数据库的用户身份信息;校验单元302被配置成对上述待入库数据信息进行数据校验,以生成校验结果;存储单元303被配置成响应于上述校验结果表征上述待入库数据信息通过数据校验,将上述待入库数据信息存储至上述目标数据库的数据表中;信息提示单元304被配置成响应于上述校验结果表征上述待入库数据信息未通过数据校验,生成异常提示信息;显示单元305被配置成在显示界面展示上述异常提示信息,以供目标用户修改上述待入库数据信息。As shown in FIG. 3 , the
可以理解的是,该装置300中记载的诸单元与参考图2描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作、特征以及产生的有益效果同样适用于装置300及其中包含的单元,在此不再赘述。It can be understood that the units recorded in the
下面参考图4,其示出了适于用来实现本公开的一些实施例的电子设备(如图1所示的计算设备101)400的结构示意图。图4示出的电子设备仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。Referring next to FIG. 4 , a schematic structural diagram of an electronic device (such as the computing device 101 shown in FIG. 1 ) 400 suitable for implementing some embodiments of the present disclosure is shown. The electronic device shown in FIG. 4 is only an example, and should not impose any limitation on the function and scope of use of the embodiments of the present disclosure.
如图4所示,电子设备400可以包括处理装置(例如中央处理器、图形处理器等)401,其可以根据存储在只读存储器(ROM)402中的程序或者从存储装置408加载到随机访问存储器(RAM)403中的程序而执行各种适当的动作和处理。在RAM 403中,还存储有电子设备400操作所需的各种程序和数据。处理装置401、ROM 402以及RAM 403通过总线404彼此相连。输入/输出(I/O)接口405也连接至总线404。As shown in FIG. 4 , an
通常,以下装置可以连接至I/O接口405:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置404;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置407;包括例如磁带、硬盘等的存储装置408;以及通信装置409。通信装置409可以允许电子设备400与其他设备进行无线或有线通信以交换数据。虽然图4示出了具有各种装置的电子设备400,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图4中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。Typically, the following devices may be connected to the I/O interface 405:
特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的一些实施例中,该计算机程序可以通过通信装置409从网络上被下载和安装,或者从存储装置408被安装,或者从ROM 402被安装。在该计算机程序被处理装置401执行时,执行本公开的一些实施例的方法中限定的上述功能。In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the method illustrated in the flowchart. In some such embodiments, the computer program may be downloaded and installed from the network via the
需要说明的是,本公开的一些实施例中记载的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的一些实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium described in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples of computer readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable Programmable read only memory (EPROM or flash memory), fiber optics, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In some embodiments of the present disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. Rather, in some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code therein. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device . Program code embodied on a computer readable medium may be transmitted using any suitable medium including, but not limited to, electrical wire, optical fiber cable, RF (radio frequency), etc., or any suitable combination of the foregoing.
在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。In some embodiments, the client and server can communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and can communicate with digital data in any form or medium (eg, a communications network) interconnected. Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet (eg, the Internet), and peer-to-peer networks (eg, ad hoc peer-to-peer networks), as well as any currently known or future development network of.
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收待入库数据信息,其中,待入库数据信息是待存储至目标数据库的用户身份信息。对待入库数据信息进行数据校验,以生成校验结果。响应于校验结果表征待入库数据信息通过数据校验,将待入库数据信息存储至目标数据库的数据表中。响应于校验结果表征待入库数据信息未通过数据校验,生成异常提示信息。在显示界面展示异常提示信息,以供目标用户修改待入库数据信息。The above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or may exist alone without being assembled into the electronic device. The above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device: receives the data information to be stored, wherein the data information to be stored is to be stored in the User identity information for the target database. Data verification is performed on the data information to be stored to generate verification results. In response to the verification result indicating that the data information to be stored has passed the data verification, the data information to be stored is stored in the data table of the target database. In response to the verification result indicating that the data information to be stored in the warehouse fails the data verification, abnormal prompt information is generated. Display abnormal prompt information on the display interface for the target user to modify the data information to be stored.
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out operations of some embodiments of the present disclosure may be written in one or more programming languages, including object-oriented programming languages—such as Java, Smalltalk, C++, or a combination thereof, Also included are conventional procedural programming languages - such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (eg, using an Internet service provider to via Internet connection).
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented in dedicated hardware-based systems that perform the specified functions or operations , or can be implemented in a combination of dedicated hardware and computer instructions.
描述于本公开的一些实施例中的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括接收单元、校验单元、存储单元、信息提示单元和显示单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,校验单元还可以被描述为“对上述待入库数据信息进行数据校验,以生成校验结果的单元”。The units described in some embodiments of the present disclosure may be implemented by means of software, and may also be implemented by means of hardware. The described unit can also be provided in the processor, for example, it can be described as: a processor includes a receiving unit, a checking unit, a storage unit, an information prompting unit and a display unit. Among them, the names of these units do not constitute a limitation of the unit itself under certain circumstances. For example, the verification unit can also be described as "the data verification of the above-mentioned data information to be stored in order to generate the verification result. unit".
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), Systems on Chips (SOCs), Complex Programmable Logical Devices (CPLDs) and more.
以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above descriptions are merely some preferred embodiments of the present disclosure and illustrations of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solution formed by the specific combination of the above-mentioned technical features, and should also cover, without departing from the above-mentioned inventive concept, the above-mentioned Other technical solutions formed by any combination of technical features or their equivalent features. For example, a technical solution is formed by replacing the above-mentioned features with the technical features disclosed in the embodiments of the present disclosure (but not limited to) with similar functions.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210050965.6A CN114428815A (en) | 2022-01-17 | 2022-01-17 | Data storage method, apparatus, electronic device and computer readable medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210050965.6A CN114428815A (en) | 2022-01-17 | 2022-01-17 | Data storage method, apparatus, electronic device and computer readable medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114428815A true CN114428815A (en) | 2022-05-03 |
Family
ID=81312811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210050965.6A Pending CN114428815A (en) | 2022-01-17 | 2022-01-17 | Data storage method, apparatus, electronic device and computer readable medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114428815A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115221184A (en) * | 2022-09-01 | 2022-10-21 | 北京理工大学 | Basic geographic data sending method, device, equipment and computer readable medium |
| CN115357598A (en) * | 2022-09-14 | 2022-11-18 | 中国平安人寿保险股份有限公司 | Data modification method and device, computer equipment and storage medium |
| CN116405406A (en) * | 2023-03-20 | 2023-07-07 | 多点生活(中国)网络科技有限公司 | Data discrepancy monitoring method, device, electronic device and computer readable medium |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107844400A (en) * | 2017-10-16 | 2018-03-27 | 阿里巴巴集团控股有限公司 | Method and device for verifying log data |
| WO2018157858A1 (en) * | 2017-03-03 | 2018-09-07 | 腾讯科技(深圳)有限公司 | Information storage method, device, and computer-readable storage medium |
| US20200050782A1 (en) * | 2018-08-08 | 2020-02-13 | Beijing Baidu Netcom Science And Technology Co., Ltd. | Method and apparatus for operating database |
| CN111626865A (en) * | 2020-05-22 | 2020-09-04 | 泰康保险集团股份有限公司 | Data processing method and device, electronic equipment and storage medium |
| CN112287009A (en) * | 2020-11-03 | 2021-01-29 | 平安普惠企业管理有限公司 | Interface calling and interface data warehousing method, device, equipment and storage medium |
| CN112463729A (en) * | 2020-11-27 | 2021-03-09 | 中国工商银行股份有限公司 | Data file storage method and device, electronic equipment and medium |
| WO2021238902A1 (en) * | 2020-05-25 | 2021-12-02 | 中兴通讯股份有限公司 | Data import method and apparatus, service platform, and storage medium |
-
2022
- 2022-01-17 CN CN202210050965.6A patent/CN114428815A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018157858A1 (en) * | 2017-03-03 | 2018-09-07 | 腾讯科技(深圳)有限公司 | Information storage method, device, and computer-readable storage medium |
| CN107844400A (en) * | 2017-10-16 | 2018-03-27 | 阿里巴巴集团控股有限公司 | Method and device for verifying log data |
| US20200050782A1 (en) * | 2018-08-08 | 2020-02-13 | Beijing Baidu Netcom Science And Technology Co., Ltd. | Method and apparatus for operating database |
| CN111626865A (en) * | 2020-05-22 | 2020-09-04 | 泰康保险集团股份有限公司 | Data processing method and device, electronic equipment and storage medium |
| WO2021238902A1 (en) * | 2020-05-25 | 2021-12-02 | 中兴通讯股份有限公司 | Data import method and apparatus, service platform, and storage medium |
| CN112287009A (en) * | 2020-11-03 | 2021-01-29 | 平安普惠企业管理有限公司 | Interface calling and interface data warehousing method, device, equipment and storage medium |
| CN112463729A (en) * | 2020-11-27 | 2021-03-09 | 中国工商银行股份有限公司 | Data file storage method and device, electronic equipment and medium |
Non-Patent Citations (2)
| Title |
|---|
| 蓝永健,周键飞: "SQL Server数据库项目教程", vol. 978, 28 February 2021, 北京:机械工业出版社 * |
| 黄小花,黄侃,熊慧芳: "SQL Server 2019数据库管理项目教程:活页式", vol. 978, 30 September 2021, 北京:北京理工大学出版社 * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115221184A (en) * | 2022-09-01 | 2022-10-21 | 北京理工大学 | Basic geographic data sending method, device, equipment and computer readable medium |
| CN115357598A (en) * | 2022-09-14 | 2022-11-18 | 中国平安人寿保险股份有限公司 | Data modification method and device, computer equipment and storage medium |
| CN115357598B (en) * | 2022-09-14 | 2026-01-23 | 中国平安人寿保险股份有限公司 | Data modification method, device, computer equipment and storage medium |
| CN116405406A (en) * | 2023-03-20 | 2023-07-07 | 多点生活(中国)网络科技有限公司 | Data discrepancy monitoring method, device, electronic device and computer readable medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112597047B (en) | Test method, test device, electronic equipment and computer readable medium | |
| WO2020029755A1 (en) | Transaction verification method and apparatus, storage medium, and electronic device | |
| CN114428815A (en) | Data storage method, apparatus, electronic device and computer readable medium | |
| CN109635256B (en) | Method and device for verifying data | |
| CN112491859B (en) | Domain name certificate detection method, device, electronic device and computer-readable medium | |
| CN110908967A (en) | Method, device, equipment and computer readable medium for storing log | |
| CN113268761B (en) | Information encryption method, apparatus, electronic device and computer readable medium | |
| CN115391827B (en) | Log information storage method, device, device, computer readable medium and product | |
| CN117156012B (en) | Exception request data processing method, device, equipment and computer readable medium | |
| CN111787041B (en) | Method and device for processing data | |
| CN116243904A (en) | Component configuration data verification method, device, equipment and storage medium | |
| CN115361450A (en) | Request information processing method, apparatus, electronic device, medium, and program product | |
| CN110648126A (en) | Payment type configuration method, device, server and storage medium | |
| CN115774739A (en) | Transaction data tracking method and device | |
| CN112084114B (en) | Method and apparatus for testing interfaces | |
| CN114625458A (en) | Page data processing method and device, electronic equipment and storage medium | |
| CN110532186B (en) | Method, device, electronic device and storage medium for testing using verification code | |
| CN113010365A (en) | System running state monitoring method, system running state detection device, electronic equipment and storage medium | |
| CN113421036B (en) | Information display method and device, electronic equipment and computer readable medium | |
| CN114764713A (en) | Method and device for generating merchant patrol task, electronic equipment and storage medium | |
| CN114756879A (en) | Information table processing method and device, electronic equipment and computer readable medium | |
| CN115098453B (en) | Information storage method, apparatus, electronic device, and computer readable medium | |
| CN111930704B (en) | Service alarm equipment control method, device, equipment and computer readable medium | |
| CN120315969B (en) | System application access relation graph generation method, device, equipment and readable medium | |
| CN114566244B (en) | Electronic medical record quality evaluation method, device and computer readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220503 |