当前位置: 首页 > 专利查询>关朝义专利>正文

一种数据库数据翻译为名称的方法技术

技术编号:39408646 阅读:7 留言:0更新日期:2023-11-19 16:00
本发明专利技术公开了一种数据库数据翻译为名称的方法,包括步骤:提供查询配置表或字典表SQL的配置功能,包括:配置查询配置表或字典表SQL,配置查询SQL取数的数据库连接及关联的应用环境名称,配置应用数据表名、字段名及字典编码;用户配置了查询配置表或字典表SQL,取数数据库连接、应用环境名称、应用数据表名、字段名、字典编码;构建应用环境节点,在应用环境下新建数据库连接子节点,选中数据库连接子节点,生成SQL编辑器;在SQL编辑器中执行SQL查询操作,然后在SQL查询结果中选中待翻译的表数据,执行翻译操作,此时获取数据所在SQL编辑器对应的应用环境名称,数据对应的数据表名、字段名,通过配置功能中的应用环境名称、应用数据表名、字段名可以匹配到查询配置表或字典表SQL;匹配成功后,打开配置功能中的取数数据库连接,将选中待翻译数据的值及配置功能中的字典编码作为查询配置表或字典表SQL的绑定变量,执行SQL查询,从而获取名称。从而获取名称。从而获取名称。

【技术实现步骤摘要】
一种数据库数据翻译为名称的方法


[0001]本专利技术涉及数据库领域,尤其涉及一种数据库数据翻译为名称的方法。

技术介绍

[0002]在生产数据表模型设计时,一般要符合第三范式的要求,在某些表中会保存关联其他表的主键,比如:在订单表中会保存业务配置表的业务标识,而在业务配置表配置业务名称;在产品实例表中会保存产品配置表的产品标识,而在产品配置表配置产品名称。
[0003]在生产数据表模型设计时,对其中保存固定值的字段,一般会采用字典值的方式,即在实例表中会保存字典值,而把字典值对应的名称保存在字典配置表中,比如:实例表中的对象类型保存为1000,而在字典表中其名称可以配置为客户。
[0004]在大型的业务生产系统中,会存在大量的上述两种应用场景的数据,而在运营时,查询其中包含配置标识与字典值的数据表时,会发现其中存在许多配置标识或者字典值难以理解其中的含义,不清楚是什么意思,需要去查询对应的配置表或者字典表,而查询字典表时还存在需要先去字典设计文档中查询对应字段的字典编码是什么,非常麻烦而繁琐。

技术实现思路

[0005]有鉴于此,为解决上述问题,实有必要为用户提供一种快速的,便捷的数据库数据翻译为名称的方法。
[0006]本专利技术提供的一种数据库数据翻译为名称的方法是使SQL查询结果中的数据可以匹配到配置表或字典表中的配置数据,从而获取其中配置的名称,所述数据翻译为名称的方法包括步骤:步骤S1,提供查询配置表或字典表SQL的配置功能,包括:配置查询配置表或字典表SQL,配置查询SQL取数的数据库连接及关联的应用环境名称,配置应用数据表名、字段名及字典编码;步骤S2,用户配置了查询配置表或字典表SQL,取数数据库连接、应用环境名称、应用数据表名、字段名、字典编码;步骤S3,构建应用环境节点,在应用环境下新建数据库连接子节点,选中数据库连接子节点,生成SQL编辑器;步骤S4,在SQL编辑器中执行SQL查询操作,然后在SQL查询结果中选中待翻译的表数据,执行翻译操作,此时获取数据所在SQL编辑器对应的应用环境名称,数据对应的数据表名、字段名,通过配置功能中的应用环境名称、应用数据表名、字段名可以匹配到查询配置表或字典表SQL;步骤S5,匹配成功后,打开配置功能中的取数数据库连接,将选中待翻译数据的值及配置功能中的字典编码作为查询配置表或字典表SQL的绑定变量,执行SQL查询,从而获取名称。
附图说明
[0007]图1为本专利技术实施例的查询配置表或字典表SQL配置图。
[0008]图2为本专利技术实施例的应用环境节点示意图。
[0009]图3为本专利技术实施例的执行数据翻译为名称流程图。
具体实施方式
[0010]下面将结合本专利技术实施方式中的附图,对实施方式中的技术方案进行清楚、完整的描述。
[0011]请参看图1,本专利技术实施例的查询配置表或字典表SQL配置图,其中,其步骤包括:
[0012]步骤S101,输入查询配置表或字典表SQL;
[0013]步骤S102,指定步骤S101中SQL的取数数据库连接,及应用环境名称。
[0014]步骤S103,指定步骤S101中SQL的应用数据表名、字段名、字典编码,若是配置表,则字典编码为空。
[0015]请参看图2,本专利技术实施例的应用环境节点示意图,其步骤包括:
[0016]步骤S201,新建应用环境节点,输入应用环境名称;
[0017]步骤S202,在应用环境节点下,新建数据库连接子节点;
[0018]步骤S203,选中数据库连接子节点,生成SQL编辑器;
[0019]请参看图3,本专利技术实施例的执行数据翻译为名称的流程图,其步骤包括:
[0020]步骤S301,用户在SQL编辑器中执行查询操作;
[0021]步骤S302,在查询结果中选中待翻译为名称的数据;
[0022]步骤S303,执行翻译操作;
[0023]步骤S304,获取选中数据所在SQL编辑器对应的应用环境名称,数据对应的数据表名、字段名、数据值;
[0024]步骤S305,将步骤S304中的应用环境名称、数据表名、字段名与配置功能中的应用环境名称、应用数据表名、字段名进行匹配。
[0025]步骤S306,匹配成功后,获取到配置功能中的查询配置表或字典表sq l、取数数据库连接、字典编码,获取到步骤S304中的数据值。
[0026]步骤S307,将步骤S306中获取到的字段编码、数据值作为查询配置表或字典表sq l的绑定变量。
[0027]步骤S308,打开步骤S306中获取到取数数据库连接,执行查询配置表或字典表sq l,获得名称。
[0028]综合而言,上述一种数据库数据翻译为名称的方法可以使SQL查询结果中的数据可以匹配到配置表或字典表中的配置数据,从而获取其中配置的名称。此方法可以简化用户在运营中查询数据含义的操作,提升用户的效率与体验。
[0029]对所公开实例的上述说明,使得本
专业人员能够实现或者使用本专利技术。对这些实施例的多种修改对本领域的专业技术人员来说是显而易见的,本文中所定义的一般原理可以在不脱离本专利技术的精神或范围的情况下,在其他实施例中实现。因此,本专利技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点一致的最宽范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据库数据翻译为名称的方法,其特征在于,SQL查询结果中的数据可以匹配到配置表或者字典表中的配置数据,从而获取其中配置的名称,所述数据库数据翻译为名称的方法包括步骤:步骤S1,提供查询配置表或字典表SQL的配置功能,包括:配置查询配置表或字典表SQL,配置查询SQL取数的数据库连接及关联的应用环境名称,配置应用数据表名、字段名及字典编码;步骤S2,用户配置了查询配置表或字典表SQL,取数数据库连接、应用环境名称、应用数据表名、字段名、字典编码;步骤S3,构建应用环境节点,在应用环境下新建数据库连接子节点,选中数据库连接子节点,生成SQL编辑器;步骤S4,在SQL编辑器中执行SQL查询操作,然后在SQL查询结果中选中待翻译的表数据,执行翻译操作,此时获取数据所...

【专利技术属性】
技术研发人员:关朝义
申请(专利权)人:关朝义
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1