Executing method, device, device and storage medium for data operation
A technology of data manipulation and execution method, applied in the field of database processing, can solve the problems of reducing execution efficiency, large amount of data in intermediate data sets, etc., to achieve the effect of improving execution efficiency, reducing data amount, and reducing execution cost
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0030] Figure 1A It is a flow chart of a data operation execution method provided by Embodiment 1 of the present invention. This embodiment is applicable to the case of merging inner joins and groupings in SOL operation statements in any database. A data operation execution method provided in this embodiment can be executed by a data operation execution device provided in an embodiment of the present invention, and the device can be implemented by means of software and / or hardware, and integrated into a device for executing this method In this embodiment, the device for executing the method may be any smart terminal capable of performing data operations in the database, such as a tablet computer, a desktop computer, and a notebook.
[0031] Specifically, refer to Figure 1A , the method may include the following steps:
[0032] S110, acquiring an SQL operation statement input by a user.
[0033] Among them, the SQL operation statement is a database query and programming lang...
Embodiment 2
[0100] figure 2 It is a flowchart of a data operation execution method provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the foregoing embodiments. Specifically, this embodiment can optimize details in the process of constructing new inner links and groups and the process of transforming original inner links and original groups.
[0101] Such as figure 2 As shown, this embodiment may include the following steps:
[0102] S201. Obtain an SQL operation statement input by a user.
[0103] S202, if the original inner join in the SQL operation statement is the next-level operation of the original grouping and the set function corresponding to the original grouping satisfies the preset condition, combine the core tables involved in the set of tables specified by the original inner join other tables.
[0104] S203. For each combination result, generate a corresponding core table set according to other tables and core tables in the ...
Embodiment 3
[0120] image 3 A schematic structural diagram of a data operation execution device provided by Embodiment 3 of the present invention, as shown in image 3 As shown, the device may include:
[0121] An operation statement acquisition module 310, configured to acquire the SQL operation statement input by the user;
[0122] The table combination module 320 is used to combine the division function in the table set specified by the original inner join if the original inner join in the SQL operation statement is the next level operation of the original grouping and the set function corresponding to the original grouping satisfies the preset condition Tables other than the core tables involved;
[0123] The execution plan generation module 330 is used to construct a new inner connection and grouping according to the inner connection conditions of other tables and core tables in the SQL operation statement in the combined result for each combination result, and construct new inner ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com