如何解决如何从IBM的“数据库导航器”中提取table_names + descriptions?
| 我有一个数据库导航器,其中包含很多带有说明的表。我需要在描述中搜索才能找到所需的表,但是在ibm的数据库导航器中,此功能不可用。因此,我想将所有数据导出到Excel工作表。但是如何?解决方法
该SQL语句将为您提供您有权访问的每个表的架构(库),表名和描述。
SELECT TABLE_SCHEMA,NAME,TABLE_TEXT
FROM QSYS2.SYSTABLES
您可以通过几种方式将其导入Excel。我不是iSeries导航器的忠实拥护者,因此我倾向于使用Microsoft Query将数据导入Excel。
这是我的操作方法:
转到“数据”功能区(我在2007年)
选择\“从其他来源\”
选择\“从Microsoft Query \”
选择您的数据源,然后单击确定
取消查询向导
对问题“您是否要在Microsoft Query中继续编辑此查询?”的回答为“是”。
关闭“添加表”对话框。
点击工具栏上的SQL按钮(或从“视图”菜单中选择“ SQL ...”)。
粘贴在SQL语句中,然后单击“确定”。
如果出现“无法以图形方式表示SQL查询。是否仍要继续?”,请单击“确定”。
从“文件”菜单中选择“将数据返回到Microsoft Office Excel”。
是的,这是一个笨拙的过程,但确实可行。唯一的缺点是Microsoft Query运行查询以向您显示查询,而Excel再次运行它以提取数据。如果运行的查询很昂贵,那可能并不总是一个好主意。在这种情况下,我不会担心。
,如果您可以访问绿屏和命令行,则也可以使用老式的方法。
使用WRKOBJPDM LIB(youiSerieaLibraryName)OBJTYPE(* FILE)
然后使用F17子集(Shift和F5)并在TEXT旁边输入文件描述的搜索条件
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。