IDEA中怎么设置项目更改后的分析延迟时间,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置项目更改后的分析延迟时间,这样就可确保项目范围分析的正确性,具体的操作步骤如下。......
2023-07-04 564 JAVA
ERP都是业务相关性的,所以,任何一个ERP数据库后台对应的每个业务都至少一张或数张数据库表存储了业务单据数据,Infor XA ERP后台也有很多数据库表,但是,Infor官方并没有提供详细的数据字典,这就需要运维人员自己去制作ERP的数据库字典了。本文介绍如何用Java编程自动生成Infor XA ERP数据字典。
0Infor XA ERP如何找到各个功能对应的数据库表
首先安装java编程工具eclipse。当然任何文本编辑器都可以,前提是你需要会java编程
在eclipse书写如下方法,该方法就可以自动生成Infor XA ERP指定数据库指定表的数据字典。
编写junit单元测试用例,调用上面的java方法。
eg,生成AMFLIBH数据库的表YAASREP的数据字典,则如下调用上面的方法
getTableColumn("AMFLIBH", "YAASREP");
运行上面的方法,我们就可以得到该表的数据字典了
上面第1~4步就是生成单个数据库表的数据字典。如果要自动的得到Infor XA ERP多有数据库表的说明,只需要先得到Infor XA ERP有哪些数据库表,然后循环调用上述方法即可。通过执行SQL脚本SELECT NAME, LABEL FROM QSYS2.SYSTABLES得到所有Infor XA ERP的服务器AS400 DB2的所有数据库及数据库表。
如果想继续生成chm类型的数据字典,则可以先用java代码输出到文件,然后通过一些chm生成器生成字典。因为本人目前从事Infor XA ERP的二次开发工作,经常需要查询ERP的数据表说明,所以也制作了一个chm字典,如下截图展示。
得到AS400 DB2所有数据库表信息:
SELECT *FROM QSYS2.SYSTABLES;
得到AS400 DB2具体某个具体数据库的表列字段及说明信息:
SELECT * FROM QSYS2.SYSCOLUMNS
WHERE TABLE_SCHEMA = '数据库名称'
AND TABLE_NAME = '表名称'
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
IDEA中怎么设置项目更改后的分析延迟时间,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置项目更改后的分析延迟时间,这样就可确保项目范围分析的正确性,具体的操作步骤如下。......
2023-07-04 564 JAVA
IDEA中怎么设置调试器最近表达式的最大数量,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置调试器最近表达式的最大数量,从而有效避免调试器中表达式存储过多。......
2023-07-04 387 JAVA