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

发布于 2024-10-22 02:46:06 字数 102 浏览 5 评论 0原文

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

I have a my database navigator that contains a lot of tables with descriptions. I need to search within descriptions in order to find the table I need, but in the database navigator from ibm this feature is not available. Because of this I want to export all data to a excel sheet. But how?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

羁拥 2024-10-29 02:46:06

此 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”。

是的,这是一个笨拙的过程,但它确实有效。唯一的缺点是 Microsoft Query 运行查询以将其显示给您,Excel 再次运行它以提取数据。如果运行查询的成本很高,那么这可能并不总是一个好主意。在这种情况下我不会担心。

This SQL statement will give you the schema (library), table name, and description for every table you have access to.

SELECT TABLE_SCHEMA, NAME, TABLE_TEXT   
FROM QSYS2.SYSTABLES

You can get it into Excel in a few ways. I am not a big fan of iSeries Navigator, so I tend to use Microsoft Query to get my data into Excel.

Here's how I do it:

  1. Go to the Data ribbon (I'm on 2007)
  2. Select "From Other Sources"
  3. Select "From Microsoft Query"
  4. choose your data source and click OK
  5. Cancel out of the Query Wizard
  6. Answer "Yes" to the question "Do you want to continue editing this query in Microsoft Query?"
  7. Close out of the "Add Tables" dialog.
  8. Hit the SQL button on the tool bar (or choose "SQL..." from the "View" menu).
  9. Paste in the SQL statement and click OK.
  10. If "SQL Query can't be represented graphically. Continue anyway?" comes up, click OK.
  11. Choose "Return data to Microsoft Office Excel" from the "File" menu.

Yes, it's a klunky process, but it works. The only downside is that Microsoft Query runs the query to show it to you, the Excel runs it again to pull the data. That might not always be a good idea if it's an expensive query to run. I wouldn't worry about it in this case.

淤浪 2024-10-29 02:46:06

如果您可以访问绿屏和命令行,您也可以用老式的方式来完成此操作。

使用 WRKOBJPDM LIB(youiSerieaLibraryName) OBJTYPE(*FILE)

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

You can also do it the old fashioned way, if you have access to green screen and the command line.

Use WRKOBJPDM LIB(youiSerieaLibraryName) OBJTYPE(*FILE)

then use F17 Subset (Shift and F5 ) and enter your search criteria for the file description next to TEXT

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文