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

时间:2011-03-16 11:01:42

标签: database ibm-midrange

我有一个我的数据库导航器,其中包含许多带描述的表。我需要在描述中搜索才能找到我需要的表,但在ibm的数据库导航器中,此功能不可用。因此,我想将所有数据导出到Excel工作表。但是怎么样?

2 个答案:

答案 0 :(得分:1)

此SQL语句将为您提供访问的每个表的架构(库),表名和描述。

SELECT TABLE_SCHEMA, NAME, TABLE_TEXT   
FROM QSYS2.SYSTABLES

您可以通过几种方式将其加入Excel。我不是iSeries Navigator的忠实粉丝,因此我倾向于使用Microsoft Query将我的数据导入Excel。

我是这样做的:

  1. 转到数据功能区(我在2007年)
  2. 选择“来自其他来源”
  3. 选择“来自Microsoft Query”
  4. 选择您的数据源并单击“确定”
  5. 取消查询向导
  6. 对“您是否要继续在Microsoft Query中编辑此查询?”问题回答“是”。
  7. 关闭“添加表格”对话框。
  8. 点击工具栏上的SQL按钮(或从“查看”菜单中选择“SQL ...”)。
  9. 粘贴到SQL语句中,然后单击“确定”。
  10. 如果“SQL查询无法以图形方式表示。仍然继续?”出现,单击确定。
  11. 从“文件”菜单中选择“将数据返回到Microsoft Office Excel”。
  12. 是的,这是一个笨重的过程,但它确实有效。唯一的缺点是Microsoft Query运行查询以向您显示,Excel再次运行它以提取数据。如果这是一个昂贵的查询运行,这可能并不总是一个好主意。在这种情况下我不会担心。

答案 1 :(得分:0)

如果您可以访问绿屏和命令行,也可以采用旧式方式。

使用 WRKOBJPDM LIB(youiSerieaLibraryName)OBJTYPE(*文件)

然后使用F17子集(Shift和F5)并输入TEXT旁边文件描述的搜索条件