必须将所有AS400 DB2字段名称放到一个表中

我需要创build一个包含AS / 400文件的字段名称和长度的表格,并且必须为Description和值添加额外的列。 例如,一个Orderheader文件将有一个名为“STATUS”的字段,其值可以是OPEN,CLOSE,Held等。

所以首先我需要得到这些字段名称和镜头的输出,如果可能的话进入一个.CSV文件。

目的是让用户input或ITinput描述等,然后像SSRS这样的报告工具可以将这些字段呈现给用户作为前端,用户可以创build报告,即他们可以看到姓名,地址,电话或只是名字。

我想只是保持在Excel中这可能工作,但我也可以创build一个网格与网格,如果需要的话。 或者也许最好输出到XML。

使用标准的SQL目录表SYSCOLUMNS 。 例如,

SELECT TABLE_NAME, COLUMN_NAME, LENGTH, COLUMN_TEXT FROM SYSCOLUMNS WHERE TABLE_NAME = 'some_table'