CN107291907B - Business data multi-language storage and query method and device - Google Patents

Business data multi-language storage and query method and device Download PDF

Info

Publication number
CN107291907B
CN107291907B CN201710493407.6A CN201710493407A CN107291907B CN 107291907 B CN107291907 B CN 107291907B CN 201710493407 A CN201710493407 A CN 201710493407A CN 107291907 B CN107291907 B CN 107291907B
Authority
CN
China
Prior art keywords
field
language
query
business data
matched
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.)
Expired - Fee Related
Application number
CN201710493407.6A
Other languages
Chinese (zh)
Other versions
CN107291907A (en
Inventor
邹凌云
肖飞秋
邵波
李萌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE ICT Technologies Co Ltd
Original Assignee
ZTE ICT Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE ICT Technologies Co Ltd filed Critical ZTE ICT Technologies Co Ltd
Priority to CN201710493407.6A priority Critical patent/CN107291907B/en
Publication of CN107291907A publication Critical patent/CN107291907A/en
Application granted granted Critical
Publication of CN107291907B publication Critical patent/CN107291907B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2433Query languages

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a business data multi-language storage and query method and a device, wherein the business data multi-language storage and query method comprises the following steps: expanding a table field of a service data table into a multi-language field; storing the multi-language fields in a database; acquiring a structured query statement; analyzing the structured query statement, and extracting a target table and a field of the structured query statement; inquiring whether the target table is matched with the service data table and whether the fields are matched with the multi-language fields or not to obtain an inquiry result; when the query result is that the target table is matched with the business data table and the field is matched with the multi-language field, the field is replaced by the multi-language field, and the replaced structured query statement is generated.

Description

Business data multi-language storage and query method and device
Technical Field
The invention relates to the technical field of business data, in particular to a business data multi-language storage and query method and a business data multi-language storage and query device.
Background
Large enterprises mostly need to support global services, and organizations have to consider the realization of multi-language capability in supporting enterprise application software operated around the world, wherein the application software is divided into multi-languages of interactive interfaces and multi-languages of service data from the data property.
The business data is mainly stored in a relational database, such as oracle, mysql and the like. In the existing data multi-language implementation mode, an independent multi-language metadata table is designed for each data table with multi-language requirements, data is associated through an external key, for example, if a product name of a product information table needs multi-language, the multi-language metadata table is generally designed as { primary key ID, product code, multi-language identifier, product name }, and 'product code' is an external key. When in query, the multilingual data of the client is queried by using the multilingual identifier as a limiting condition through an sql connection query mode. This approach is costly to design, increases the complexity of sql development, and has limited performance as data scales up.
Disclosure of Invention
The present invention is directed to solving at least one of the problems of the prior art or the related art.
Therefore, the invention aims to provide a business data multi-language storage and query method.
Another object of the present invention is to provide a business data multilingual storage and query apparatus.
In view of the above, according to an object of the present invention, a method for storing and querying business data in multiple languages is provided, including: expanding a table field of a service data table into a multi-language field; storing the multi-language fields in a database; acquiring a structured query statement; analyzing the structured query statement, and extracting a target table and a field of the structured query statement; inquiring whether the target table is matched with the service data table and whether the fields are matched with the multi-language fields or not to obtain an inquiry result; and when the query result is that the target table is matched with the business data table and the field is matched with the multi-language field, replacing the field with the multi-language field, and generating a replaced structured query statement.
The business data multi-language storage and query method provided by the invention expands the table field of the business data table into a multi-language field and stores the multi-language field, for example, expands the Chinese and English product name field { product name _ zh, product name _ en } for the product information table, analyzes the query sql statement, analyzes the query target table and field, and queries the field needing multi-language processing by comparing the business data table, replaces the field with the multi-language field, generates the replaced structured query statement, simplifies the complexity of table design, avoids the connection query of the sql statement, ensures that developers do not need to write the complex sql statement, and improves the service performance. Specifically, a maintenance function of multi-language data is also provided.
The business data multilingual storage and query method according to the present invention can also have the following technical features:
in the above technical solution, preferably, the step of expanding the table field of the service data table into a multi-language field includes: identifying table fields needing multi-language processing in a service data table; the table fields are extended to multi-language fields.
In the technical solution, the step of expanding the table field of the service data table into a multi-language field specifically includes: specific table fields of the business data table needing multi-language processing, such as 'product information table-product name', are identified, the table fields are expanded into the multi-language fields, independent multi-language metadata tables do not need to be designed for the business data table, and design complexity is reduced.
In any of the above technical solutions, preferably, the method further includes: and sending the replaced structured query statement to a database for execution.
In the technical scheme, the replaced structured query statement is sent to a database to be executed, the sql statement is rewritten by adopting an agent technology, and developers do not need to perform additional processing when compiling the query function.
In any of the above technical solutions, preferably, the method further includes: and returning a query result.
In the technical scheme, the query result is returned to the calling position of the application program, and secondary query and replacement of a target field in the returned query result in the program are not needed.
In any of the above technical solutions, preferably, the structure of the service data table includes one or a combination of the following: table name, field name.
In the technical scheme, the structure of the service data table comprises one or a combination of the following: table name, field name, service data table may be a table of a relational database, such as a multilingual identification table, and the table structure should at least contain { table name, field name }.
According to another object of the present invention, there is provided a business data multilingual storage and query apparatus, comprising: the identification processing unit is used for expanding the table field of the service data table into a multi-language field; the storage unit is used for storing the multi-language fields into the database; an obtaining unit, configured to obtain a structured query statement; the analysis unit is used for analyzing the structured query statement and extracting a target table and a field of the structured query statement; the query unit is used for querying whether the target table is matched with the service data table and the field is matched with the multi-language field to obtain a query result; and the replacing unit is used for replacing the field with the multi-language field when the query result is that the target table is matched with the service data table and the field is matched with the multi-language field, and generating a replaced structured query statement.
The business data multi-language storage and query device provided by the invention has the advantages that the identification processing unit expands the table field of the business data table into the multi-language field and stores the multi-language field by the storage unit, for example, the product information table expands the Chinese and English product name field { product name _ zh, product name _ en }, the acquisition unit acquires the sql statement, the analysis unit analyzes the queried sql statement and analyzes the queried target table and field, the query unit refers to the business data table and queries the field needing multi-language processing, the replacement unit replaces the field with the multi-language field to generate a replaced structured query statement, the complexity of table design is simplified, the connection query of the sql statement is avoided, developers do not need to write the complex sql statement, and the service performance is improved. Specifically, a maintenance function of multi-language data is also provided.
The device for storing and querying the business data in multiple languages, provided by the invention, can also have the following technical characteristics:
in the foregoing technical solution, preferably, the identification processing unit is specifically configured to: identifying table fields needing multi-language processing in a service data table; and extending the table fields into multi-language fields.
In the technical scheme, the identification processing unit identifies a specific table field of the business data table needing multi-language processing, such as 'product information table-product name', expands the table field into a multi-language field, and does not need to design an independent multi-language metadata table for the business data table, so that the design complexity is reduced.
In any of the above technical solutions, preferably, the method further includes: and the execution unit is used for sending the replaced structured query statement to a database for execution.
In the technical scheme, the execution unit sends the replaced structured query statement to the database for execution, the agent technology is adopted to rewrite the sql statement, and developers do not need to perform additional processing when compiling the query function.
In any of the above technical solutions, preferably, the method further includes: and the return unit is used for returning the query result.
In the technical scheme, the return unit returns the query result to the calling position of the application program without performing secondary query and replacement on a target field in the returned query result in the program.
In any of the above technical solutions, preferably, the structure of the service data table includes one or a combination of the following: table name, field name.
In the technical scheme, the structure of the service data table comprises one or a combination of the following: table name, field name, service data table may be a table of a relational database, such as a multilingual identification table, and the table structure should at least contain { table name, field name }.
Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1a is a flow chart of a business data multilingual storage and query method according to an embodiment of the present invention;
FIG. 1b is a flow chart of a business data multilingual storage and query method according to another embodiment of the present invention;
FIG. 2 is a schematic block diagram of a business data multilingual storage and query apparatus according to an embodiment of the present invention;
FIG. 3 is a flow chart illustrating a business data multilingual storage and query method according to an embodiment of the present invention;
FIG. 4 is a schematic block diagram of a business data multilingual storage and query apparatus according to an embodiment of the present invention.
Detailed Description
In order that the above objects, features and advantages of the present invention can be more clearly understood, a more particular description of the invention will be rendered by reference to the appended drawings. It should be noted that the embodiments and features of the embodiments of the present application may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, however, the present invention may be practiced in other ways than those specifically described herein, and therefore the scope of the present invention is not limited to the specific embodiments disclosed below.
Fig. 1a is a schematic flow chart of a business data multilingual storage and query method according to an embodiment of the present invention. Wherein, the method comprises the following steps:
step 102, expanding a table field of a business data table into a multi-language field;
step 104, storing the multi-language fields in a database;
step 106, acquiring a structured query statement;
step 108, analyzing the structured query statement, and extracting a target table and a field of the structured query statement;
step 110, inquiring whether the target table is matched with the service data table and whether the field is matched with the multi-language field or not to obtain an inquiry result;
and 112, replacing the field with the multi-language field when the query result is that the target table is matched with the service data table and the field is matched with the multi-language field, and generating a replaced structured query statement.
The business data multi-language storage and query method provided by the invention expands the table field of the business data table into a multi-language field and stores the multi-language field, for example, expands the Chinese and English product name field { product name _ zh, product name _ en } for the product information table, analyzes the query sql statement, analyzes the query target table and field, and queries the field needing multi-language processing by comparing the business data table, replaces the field with the multi-language field, generates the replaced structured query statement, simplifies the complexity of table design, avoids the connection query of the sql statement, ensures that developers do not need to write the complex sql statement, and improves the service performance. Specifically, a maintenance function of multi-language data is also provided.
FIG. 1b is a flow chart of a business data multilingual storage and query method according to another embodiment of the present invention. Wherein, the method comprises the following steps:
step 122, identifying table fields needing multi-language processing in the service data table;
step 124, expanding the table field into a multi-language field;
step 104, storing the multi-language fields in a database;
step 106, acquiring a structured query statement;
step 108, analyzing the structured query statement, and extracting a target table and a field of the structured query statement;
step 110, inquiring whether the target table is matched with the service data table and whether the field is matched with the multi-language field or not to obtain an inquiry result;
and 112, replacing the field with the multi-language field when the query result is that the target table is matched with the service data table and the field is matched with the multi-language field, and generating a replaced structured query statement.
In this embodiment, the step of expanding the table field of the service data table into a multi-language field specifically includes: specific table fields of the business data table needing multi-language processing, such as 'product information table-product name', are identified, the table fields are expanded into the multi-language fields, independent multi-language metadata tables do not need to be designed for the business data table, and design complexity is reduced.
In one embodiment of the present invention, as shown in fig. 1b, preferably, the method comprises:
step 122, identifying table fields needing multi-language processing in the service data table;
step 124, expanding the table field into a multi-language field;
step 104, storing the multi-language fields in a database;
step 106, acquiring a structured query statement;
step 108, analyzing the structured query statement, and extracting a target table and a field of the structured query statement;
step 110, inquiring whether the target table is matched with the service data table and whether the field is matched with the multi-language field or not to obtain an inquiry result;
step 112, when the query result is that the target table is matched with the business data table and the field is matched with the multi-language field, replacing the field with the multi-language field to generate a replaced structured query statement;
simultaneously still include:
and step 114, sending the replaced structured query statement to a database for execution.
In the embodiment, the replaced structured query statement is sent to a database to be executed, the sql statement is rewritten by adopting an agent technology, and developers do not need to perform additional processing when compiling the query function.
In one embodiment of the present invention, preferably, the method further includes: and returning a query result.
In this embodiment, the query result is returned to the application call site without requiring secondary querying and replacement of the target field in the returned query result in the program.
In one embodiment of the present invention, preferably, the structure of the service data table includes one or a combination of the following: table name, field name.
In this embodiment, the structure of the service data table includes one or a combination of the following: table name, field name, service data table may be a table of a relational database, such as a multilingual identification table, and the table structure should at least contain { table name, field name }.
In the embodiment of the second aspect of the present invention, a business data multilingual storage and query apparatus 200 is proposed, and fig. 2 shows a schematic block diagram of the business data multilingual storage and query apparatus 200 according to an embodiment of the present invention. Wherein, the device includes:
an identification processing unit 202, configured to expand a table field of a service data table into a multi-language field;
a storage unit 204, configured to store the multilingual fields in a database;
an obtaining unit 206, configured to obtain a structured query statement;
an analyzing unit 208, configured to analyze the structured query statement, and extract a target table and a field of the structured query statement;
the query unit 210 is configured to query whether the target table is matched with the service data table and whether the field is matched with the multi-language field, so as to obtain a query result;
and a replacing unit 212, configured to replace the field with the multi-language field when the query result is that the target table matches the service data table and the field matches the multi-language field, and generate a replaced structured query statement.
In the device 200 for storing and querying business data in multiple languages provided by the present invention, the tag processing unit 202 expands the table field of the business data table into multiple language fields and stores the multiple language fields in the storage unit 204, for example, the product information table expands the product name fields { product name _ zh, product name _ en } in chinese and english, the obtaining unit 206 obtains sql statements, the analyzing unit 208 analyzes the sql statements queried and analyzes the target table and fields queried by the query unit, the querying unit 210 queries the fields needing to be processed in multiple languages by comparing the business data table, the replacing unit 212 replaces the fields with the multiple language fields to generate the replaced structured query statements, thereby simplifying the complexity of table design, avoiding the connection query of sql statements, enabling developers to avoid writing complicated sql statements, and improving the usability of the application. Specifically, a maintenance function of multi-language data is also provided.
In an embodiment of the present invention, preferably, the identification processing unit 202 is specifically configured to: identifying table fields needing multi-language processing in a service data table; and extending the table fields into multi-language fields.
In the embodiment, the identification processing unit identifies a specific table field of the service data table which needs to be subjected to multi-language processing, such as 'product information table-product name', and the table field is expanded into the multi-language field, so that an independent multi-language metadata table does not need to be designed for the service data table, and the design complexity is reduced.
In an embodiment of the present invention, as shown in fig. 2, it is preferable that the method further includes:
and the execution unit 214 is configured to send the replaced structured query statement to a database for execution.
In this embodiment, the execution unit 214 sends the replaced structured query statement to the database for execution, and rewrites the sql statement by using an agent technology, so that developers do not need to perform additional processing when writing the query function.
In an embodiment of the present invention, as shown in fig. 2, it is preferable that the method further includes:
and a returning unit 216 for returning the query result.
In this embodiment, the return unit 216 returns the query result to the application call without requiring secondary querying and replacement of the target field in the returned query result in the program.
In one embodiment of the present invention, preferably, the structure of the service data table includes one or a combination of the following: table name, field name.
In this embodiment, the structure of the service data table includes one or a combination of the following: table name, field name, service data table may be a table of a relational database, such as a multilingual identification table, and the table structure should at least contain { table name, field name }.
In one embodiment, the business data multilingual storage and query method comprises the following steps:
(1) configuring multi-language identification information of a data table, namely defining specific fields of the table needing multi-language processing, such as 'product information table-product name', wherein the information can be stored in a database;
(2) expanding multilingual information storage fields for the business data table, for example expanding Chinese and English product name fields { product name _ zh, product name _ en } for the product information table, and providing a maintenance function of multilingual data by an application system;
(3) the service system loads the identification list defined in the step (1);
(4) the service system analyzes the inquired sql statement, analyzes the inquired target table and field, and identifies the field needing multi-language processing by comparing with the multi-language identification table;
(5) converting the field of the sql query into a correct multilingual field, for example, converting the select product name from product information table into a select product name _ zh as product name from product information table;
(6) the query results are returned, consistent with expectations, and the developer does not need to do special processing on sql for multiple languages.
In another embodiment, the business data multilingual storage and query apparatus includes:
the multi-language identification configuration unit is used for maintaining multi-language field information of the data table;
the sql grammar lexical analysis unit can identify and query sql and analyze a query field and a table;
and the sql conversion unit is used for matching the multi-language identifiers in the configuration information maintained by the multi-language identifier configuration unit based on the analysis result of the sql syntax lexical analysis unit, and replacing corresponding fields in the sql statements if the multi-language identifiers are matched.
For the implementation of the sql syntax lexical analysis unit, an sql analyzer provided by an open-source drive connection pool can be used under a java platform.
In another embodiment, as shown in fig. 3, the business data multilingual storage and query method includes:
step 302, identifying table fields needing multi-language processing, storing the table fields in a queryable storage device, which may be a table of a relational database (multi-language identification table), wherein the table structure at least comprises { table name, field name };
304, providing an sql interceptor in the application program, wherein a section technology can be adopted in a java platform, or an open-source druid database connection pool is used, the interceptor can intercept sql sentences sent to a database by an application, perform grammatical lexical analysis, recognize and query the sql sentences, and analyze query fields and tables;
step 306, using the fields and tables analyzed in step 304 as query conditions, querying whether the multi-language identification table maintained in step 302 has values, and if yes, replacing the fields with multi-language fields;
and 308, sending the sql statement converted in the step 306 to a database, and returning a query result to the application program calling.
In another embodiment, as shown in fig. 4, the business data multilingual storage and query apparatus 400 includes:
a data table multi-language identification unit 402, which provides maintenance functions of storing, querying and the like of multi-language identifications;
an sql grammar and morphology analysis unit 404, which is embedded in the service system, intercepts sql sentences sent by the service program, analyzes the morphology grammar, and sends the analysis result to an sql sentence replacement execution unit;
the sql sentence replacement execution unit 406 queries whether a value is present in the multilingual identifier table maintained in the data table multilingual identifier unit 402 using the field and table analyzed by the sql syntax lexical analysis unit 404 as query conditions, and replaces the field with the multilingual field if the value is present.
On one hand, the multi-language information and the main body information are stored in one data table, the multi-language types supported according to requirements are stored in a field form, an independent multi-language metadata table does not need to be designed for the service data table, and the design complexity is reduced; on the other hand, an sql statement is not needed to be used for connecting query, so that the query performance is improved; on the other hand, when the developers write the sql statement, the developers do not need to pay attention to the query of the multi-language information, and the complexity of system development is reduced.
In the description herein, the description of the terms "one embodiment," "some embodiments," "specific embodiments," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A business data multi-language storage and query method is characterized by comprising the following steps:
expanding a table field of a service data table into a multi-language field;
storing the multi-language fields to a database;
acquiring a structured query statement;
analyzing the structured query statement, and extracting a target table and a field of the structured query statement;
inquiring whether the target table is matched with the business data table and whether the field is matched with the multi-language field or not to obtain an inquiry result;
and when the query result is that the target table is matched with the business data table and the field is matched with the multi-language field, replacing the field with the multi-language field, and generating a replaced structured query statement.
2. The method for multilingual storing and querying of service data according to claim 1, wherein said step of expanding said table fields of said service data table into said multilingual fields comprises:
identifying table fields needing multi-language processing in the service data table;
extending the table field to the multi-language field.
3. The business data multilingual storage and query method of claim 1, further comprising:
and sending the replaced structured query statement to the database for execution.
4. The business data multilingual storage and query method of claim 1, further comprising:
and returning the query result.
5. The business data multilingual storage and query method of any one of claims 1 to 4,
the structure of the service data table comprises: table name, field name.
6. A business data multilingual storage and query device, comprising:
the identification processing unit is used for expanding the table field of the service data table into a multi-language field;
the storage unit is used for storing the multi-language fields to a database;
an obtaining unit, configured to obtain a structured query statement;
the analysis unit is used for analyzing the structured query statement and extracting a target table and a field of the structured query statement;
the query unit is used for querying whether the target table is matched with the service data table and the field is matched with the multi-language field to obtain a query result;
and the replacing unit is used for replacing the field with the multi-language field when the query result is that the target table is matched with the business data table and the field is matched with the multi-language field, and generating a replaced structured query statement.
7. The device for multilingual storage and query of business data according to claim 6, wherein the identifier processing unit is specifically configured to:
identifying table fields needing multi-language processing in the service data table; and extending the table field into the multi-language field.
8. The apparatus for storing and querying business data in multiple languages according to claim 6, further comprising:
and the execution unit is used for sending the replaced structured query statement to the database for execution.
9. The apparatus for storing and querying business data in multiple languages according to claim 6, further comprising:
and the return unit is used for returning the query result.
10. The business data multilingual storage and query apparatus of any one of claims 6 to 9,
the structure of the service data table comprises: table name, field name.
CN201710493407.6A 2017-06-20 2017-06-20 Business data multi-language storage and query method and device Expired - Fee Related CN107291907B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710493407.6A CN107291907B (en) 2017-06-20 2017-06-20 Business data multi-language storage and query method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710493407.6A CN107291907B (en) 2017-06-20 2017-06-20 Business data multi-language storage and query method and device

Publications (2)

Publication Number Publication Date
CN107291907A CN107291907A (en) 2017-10-24
CN107291907B true CN107291907B (en) 2020-11-20

Family

ID=60098463

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710493407.6A Expired - Fee Related CN107291907B (en) 2017-06-20 2017-06-20 Business data multi-language storage and query method and device

Country Status (1)

Country Link
CN (1) CN107291907B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108073707B (en) * 2017-12-19 2022-01-25 银联商务股份有限公司 Financial business data updating method and device and computer readable storage medium
CN110209695A (en) * 2018-02-06 2019-09-06 北京京东尚科信息技术有限公司 Method and apparatus towards multilingual data buffer storage
CN109189799B (en) * 2018-08-14 2024-04-26 中国平安人寿保险股份有限公司 Service data query method, device, computer equipment and storage medium
CN109472034B (en) * 2018-11-02 2022-04-15 深圳壹账通智能科技有限公司 Language conversion method, device, equipment and storage medium based on data partition
CN109828775B (en) * 2018-12-06 2021-12-07 中国电子进出口有限公司 WEB management system and method for multilingual translation text content
CN111414377B (en) * 2020-03-05 2023-10-24 微民保险代理有限公司 Method, device and storage medium for processing structured query statement
CN111752927B (en) * 2020-06-30 2024-05-17 深圳前海微众银行股份有限公司 Clone-based data form generation method, device, terminal equipment and medium
CN114168590A (en) * 2021-11-08 2022-03-11 北京快乐茄信息技术有限公司 Data processing method, data processing apparatus, server, and storage medium
CN116756175A (en) * 2023-07-06 2023-09-15 上海爱湃斯科技有限公司 Mongodb data updating method based on sql language

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7389474B2 (en) * 2003-02-28 2008-06-17 Microsoft Corporation Language or script-based character set conversions per-application program
US20050198573A1 (en) * 2004-02-24 2005-09-08 Ncr Corporation System and method for translating web pages into selected languages
CN101727624A (en) * 2009-12-17 2010-06-09 中国电力科学研究院 Method for showing task list and system thereof
CN103020196B (en) * 2012-12-03 2016-04-13 北京奇虎科技有限公司 The system of process database operations request
CN103092998B (en) * 2013-02-21 2017-02-08 用友网络科技股份有限公司 Data query system and data query method
CN105786843A (en) * 2014-12-22 2016-07-20 华为软件技术有限公司 Multi-language implementation method for applications and multi-language information query method and device
US9830384B2 (en) * 2015-10-29 2017-11-28 International Business Machines Corporation Foreign organization name matching

Also Published As

Publication number Publication date
CN107291907A (en) 2017-10-24

Similar Documents

Publication Publication Date Title
CN107291907B (en) Business data multi-language storage and query method and device
CN103942228B (en) Regulation engine, computational methods, operation system and call method
CN100492290C (en) Method for acquiring and converting the state of component in the time of operation during software dynamic evolvement
US7546315B2 (en) Device for reporting software problem information
US9317552B2 (en) Reusing existing query plans in a database system
CN110263317B (en) Method and device for generating document template
CN107038222B (en) Database cache implementation method and system
CN106843840B (en) Source code version evolution annotation multiplexing method based on similarity analysis
US20060271920A1 (en) Multilingual compiler system and method
US9170826B2 (en) Common multi-language text management in a business-oriented software framework
US20070244691A1 (en) Translation of user interface text strings
CA2924083A1 (en) Syntactic tagging in a domain-specific context
CN107562735A (en) The system and method that automatic language for application converts
US10620925B2 (en) Code generation for queries in a database system
US20090171897A1 (en) Method and system for case management
US11301221B2 (en) Rapid code compiling system
US20160124795A1 (en) Evaluation method and apparatus
CN108536728A (en) A kind of data query method and apparatus
KR101877828B1 (en) User interface integrated platform system based on artificial intelligence
US20110276950A1 (en) Name binding extensibility for typed programming language
CN101147128A (en) Method to automate resource management in computer applications
CN111083054B (en) Route configuration processing method and device, computer equipment and storage medium
US8219966B2 (en) Method and system for integrating an application floorplan and an external service
US8433729B2 (en) Method and system for automatically generating a communication interface
CN104536769A (en) International file achieving method

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
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20201120