A quality inspection data automatic identification and transaction interception method compatible with NULL value safe comparison without modification

By performing safety checks on a field-by-field basis and automatically rolling back transactions, the problem of misjudgment and invalid updates caused by NULL inequality in SQL is solved. This enables automatic identification of operations without modification, reduces redundant logs, and improves system efficiency and stability.

CN122173504AInactive Publication Date: 2026-06-09HANDAN DINGSHENG DIGITAL INTELLIGENCE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HANDAN DINGSHENG DIGITAL INTELLIGENCE TECHNOLOGY CO LTD
Filing Date
2026-05-07
Publication Date
2026-06-09
Estimated Expiration
Not applicable · inactive patent
Patent Text Reader

Abstract

The application discloses a quality inspection data non-modification automatic identification and transaction interception method compatible with NULL value safety comparison, and belongs to the technical field of database intelligent processing. The application solves the innate defect that NULL=NULL is not equal in the SQL standard, realizes accurate comparison of new and old data through the original judgment logic of "value equality OR both sides being NULL", automatically identifies the scene where the user does not make any modification, directly terminates the transaction, prompts "no modification is made", does not execute updating, does not generate redundant logs, does not occupy database resources, and completely avoids invalid updating and data confusion. The application is an original method in the field of industrial data processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of industrial database data processing technology, and specifically relates to an intelligent data comparison method for solving the problem of NULL values ​​not being properly matched in SQL. Background Technology

[0002] Traditional SQL has an inherent flaw: NULL=NULL returns an unequal result, leading to system misjudgment; (1) Even if the user does not modify any data, the system still determines that it has been "modified"; (2) Triggering invalid updates, redundant logs, and wasting database resources; (3) Unable to recognize the “no modifications made” scenario, resulting in data chaos and inefficiency.

[0003] Currently, there is no mature, universally applicable solution for NULL secure comparison in the industry. Summary of the Invention

[0004] Purpose of the invention This paper provides a NULL-compatible secure comparison method that automatically identifies operations that are "not modified", directly intercepts and rolls back the operation, and avoids invalid updates. Technical solution

[0005] (1) Read the original value from the database and the new value passed in from the front end; (2) Perform security checks field by field: (new value = original value) OR (new value IS NULL AND original value IS NULL) (3) All fields remain unchanged → judged as "no modifications made"; (4) Automatically roll back transactions without updating, writing logs, or performing any operations; (5) Provide clear prompts. Beneficial effects

[0006] (1) Completely resolve the industry-wide problem of unequal NULL values ​​in SQL; (2) Automatically identify operations without modification to avoid invalid updates; (3) Reduce redundant logs, alleviate database burden, and improve system speed; (4) The logic is rigorous, the industry is stable, and there are no loopholes. Detailed Implementation

[0007] The user opens the editing interface and submits the changes without altering any data. The backend reads both the original and new values; Perform NULL-compatible and secure comparisons field by field. If all are identical, it is determined that no modifications have been made; The transaction is automatically rolled back, displaying the message "No modifications made"; No data is updated, and no redundant logs are generated.

Claims

1. A method for automatic identification of unmodified quality inspection data that is compatible with NULL value secure comparison, characterized in that, include: (1) Read the original value from the database and the new value passed in from the front end; (2) Perform a field-by-field secure comparison: new value = original value OR (new value IS NULL AND original value IS NULL); (3) If all fields remain unchanged, it is determined as "no modifications have been made"; (4) Automatically roll back transactions, terminate execution, do not update any data, and do not write redundant logs.

2. The method according to claim 1, characterized in that, Completely resolves the misjudgment problem caused by the inability to properly match NULL values ​​in SQL.

3. The method according to claim 1, characterized in that, No manual judgment or front-end marking is required; the back-end automatically identifies and blocks invalid operations.