本发明涉及数据库领域,尤其涉及一种数据库数据翻译为名称的方法。
背景技术:
1、在生产数据表模型设计时,一般要符合第三范式的要求,在某些表中会保存关联其他表的主键,比如:在订单表中会保存业务配置表的业务标识,而在业务配置表配置业务名称;在产品实例表中会保存产品配置表的产品标识,而在产品配置表配置产品名称。
2、在生产数据表模型设计时,对其中保存固定值的字段,一般会采用字典值的方式,即在实例表中会保存字典值,而把字典值对应的名称保存在字典配置表中,比如:实例表中的对象类型保存为1000,而在字典表中其名称可以配置为客户。
3、在大型的业务生产系统中,会存在大量的上述两种应用场景的数据,而在运营时,查询其中包含配置标识与字典值的数据表时,会发现其中存在许多配置标识或者字典值难以理解其中的含义,不清楚是什么意思,需要去查询对应的配置表或者字典表,而查询字典表时还存在需要先去字典设计文档中查询对应字段的字典编码是什么,非常麻烦而繁琐。
技术实现思路
1、有鉴于此,为解决上述问题,实有必要为用户提供一种快速的,便捷的数据库数据翻译为名称的方法。
2、本发明提供的一种数据库数据翻译为名称的方法是使sql查询结果中的数据可以匹配到配置表或字典表中的配置数据,从而获取其中配置的名称,所述数据翻译为名称的方法包括步骤:步骤s1,提供查询配置表或字典表sql的配置功能,包括:配置查询配置表或字典表sql,配置查询sql取数的数据库连接及关联的应用环境名称,配置应用数据表名、字段名及字典编码;步骤s2,用户配置了查询配置表或字典表sql,取数数据库连接、应用环境名称、应用数据表名、字段名、字典编码;步骤s3,构建应用环境节点,在应用环境下新建数据库连接子节点,选中数据库连接子节点,生成sql编辑器;步骤s4,在sql编辑器中执行sql查询操作,然后在sql查询结果中选中待翻译的表数据,执行翻译操作,此时获取数据所在sql编辑器对应的应用环境名称,数据对应的数据表名、字段名,通过配置功能中的应用环境名称、应用数据表名、字段名可以匹配到查询配置表或字典表sql;步骤s5,匹配成功后,打开配置功能中的取数数据库连接,将选中待翻译数据的值及配置功能中的字典编码作为查询配置表或字典表sql的绑定变量,执行sql查询,从而获取名称。
1.一种数据库数据翻译为名称的方法,其特征在于,sql查询结果中的数据可以匹配到配置表或者字典表中的配置数据,从而获取其中配置的名称,所述数据库数据翻译为名称的方法包括步骤:
2.如权利要求1所述数据库数据翻译为名称的方法,其特征在于,所述步骤s1中,提供查询配置表或字典表sql的配置功能。
3.如权利要求1所述数据库数据翻译为名称的方法,其特征在于,所述步骤s5中,匹配成功后,打开配置功能中的取数数据库连接,将选中待翻译数据的值及配置功能中的字典编码作为查询配置表或字典表sql的绑定变量,执行sql查询,从而获取名称。