gpt4 book ai didi

sql - 是否所有 RDBMS 都有可与 Oracle 相媲美的数据字典?

转载 作者:搜寻专家 更新时间:2023-10-30 22:21:20 24 4
gpt4 key购买 nike

是否可以检索如下信息:

  • 表格
  • 索引及其索引的列
  • 每个表中的列及其类型
  • 约束,如唯一键、外键、not null ..

使用来自所有(主要)RDBMS 的 sql?

我知道 oracle 是可能的,并且假设大多数其他人也是可能的。这有什么重要的异常(exception)吗?

最佳答案

对于许多数据库,您可以使用 INFORMATION_SCHEMA 表:

SELECT *
FROM INFORMATION_SCHEMA.Columns

以及其他信息(例如索引和关系)的类似选择。

根据 this link :

  • Microsoft SQL Server - 支持版本 7 及更高版本
  • MySQL - 支持版本 5 及更高版本
  • PostgreSQL - 7.4 及更高版本支持
  • Oracle - 似乎不受支持
  • Apache Derby - 从版本 10.3 开始不支持

关于sql - 是否所有 RDBMS 都有可与 Oracle 相媲美的数据字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3495444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com