【发布时间】:2021-09-05 05:14:43
【问题描述】:
我可以使用 PostgreSQL 列出架构名称,例如使用查询:
select schema_name from information_schema.schemata
什么查询对于 Oracle 和 SQLServer 是等效的?非常感谢!
【问题讨论】:
-
Oracle 中没有
information_schema -
@a_horse_with_no_name 我肯定在至少一个 Oracle 安装中使用过 INFORMATION_SCHEMA。但是,还有其他几个我找不到/使用它的地方,所以我从不知道发生了什么(我对 Oracle 的了解几乎不如 SQL Server)。也许它只能作为附加包提供?
-
不,
information_schema在 Oracle 中绝对不可用。也许您将它与 MySQL 混淆了?或者您组织中的某个人手动编写了视图。 -
不,这绝对是在我工作了一年多的大型 Oracle11g 客户安装上。也许他们的一位公司 DBA 安装了类似this 的东西?我在一家大型公司的一个小部门工作,该公司已经预先打包了公司标准安装,所以这可能是他们为他们的通用管理工具强制要求的东西。
标签: sql sql-server oracle