Database 如何从IBM的“数据库导航器”中提取我的表名+描述?

Database 如何从IBM的“数据库导航器”中提取我的表名+描述?,database,ibm-midrange,Database,Ibm Midrange,我有一个my database navigator,其中包含许多带有说明的表。我需要在描述中搜索以找到所需的表,但在ibm的database navigator中,此功能不可用。因此,我想将所有数据导出到excel工作表中。但是怎么做呢 此SQL语句将为您提供有权访问的每个表的模式库、表名和描述 SELECT TABLE_SCHEMA, NAME, TABLE_TEXT FROM QSYS2.SYSTABLES 您可以通过几种方式将其输入Excel。我不太喜欢iSeries Naviga

我有一个my database navigator,其中包含许多带有说明的表。我需要在描述中搜索以找到所需的表,但在ibm的database navigator中,此功能不可用。因此,我想将所有数据导出到excel工作表中。但是怎么做呢

此SQL语句将为您提供有权访问的每个表的模式库、表名和描述

SELECT TABLE_SCHEMA, NAME, TABLE_TEXT   
FROM QSYS2.SYSTABLES
您可以通过几种方式将其输入Excel。我不太喜欢iSeries Navigator,所以我倾向于使用Microsoft Query将数据输入Excel

我是这样做的:

转到我在2007上的数据功能区 从其他来源中选择 从Microsoft查询中选择 选择数据源并单击“确定” 取消查询向导 对问题回答“是”,是否继续在Microsoft query中编辑此查询? 关闭“添加表”对话框。 点击工具栏上的SQL按钮或选择SQL。。。从“视图”菜单中。 粘贴SQL语句并单击“确定”。 如果SQL查询不能以图形方式表示。继续吗?出现时,单击“确定”。 从“文件”菜单中选择“将数据返回到Microsoft Office Excel”。
是的,这是一个糟糕的过程,但它是有效的。唯一的缺点是Microsoft Query运行查询以向您显示,而Excel再次运行查询以提取数据。如果要运行一个昂贵的查询,那么这可能并不总是一个好主意。在这种情况下,我不会担心。如果您可以访问绿色屏幕和命令行,您也可以用老式的方式来完成。 使用WRKOBJPDM LIByouiSerieaLibraryName OBJTYPE*文件 然后使用F17子集Shift和F5,在文本旁边输入文件描述的搜索条件

,使用文本属性仅允许访问短字符50文本。一个完全独立的注释属性VARCHAR5000可能有更多的描述性信息,但如果没有额外的编程,它对PDM是不可用的。它仅通过SQL数据库目录提供。也不太可能有人为大多数表、视图、列等创建任何有用的注释。