如何列出所有 Informix 数据库名称

Posted

技术标签:

【中文标题】如何列出所有 Informix 数据库名称【英文标题】:How to list all Informix database names 【发布时间】:2010-11-24 13:43:17 【问题描述】:

我想知道是否有任何方法可以列出(获取)Informix 上的所有数据库名称。我需要一个适当的查询或存储过程来做到这一点。

【问题讨论】:

【参考方案1】:

或者,您可以在连接到 sysmaster 数据库时执行此查询:

select * from sysdatabases 

【讨论】:

使用 sysmaster 用户连接时如何获取特定数据库的表列表?【参考方案2】:

更重要的是(问题提出多年后):

从 sysmaster:sysdatabases 中选择名称;

【讨论】:

如果您想获得数据库列表并使用最新的 Informix 版本 (14.1),这是最准确的答案。【参考方案3】:

根据the documentation,获取你连接的服务器上的数据库列表的命令很简单:

show databases

【讨论】:

非常感谢,我想添加这个链接::informix.com.ua/articles/sysmast/sysmast.htm 这不适用于 Informix 14.1 版

以上是关于如何列出所有 Informix 数据库名称的主要内容,如果未能解决你的问题,请参考以下文章

查找 Informix 数据库服务器

如何选择列出给定 Db 表的所有字段名称及其类型? [复制]

SQL:如何在数据库中的所有视图中搜索 ID 并列出提供结果的视图和列名称? [复制]

未找到产品名称的数据库类型:[Informix 动态服务器]

如何在informix数据库中搜索列

informix 锁表问题