【发布时间】:2015-03-31 05:21:45
【问题描述】:
我一直在搜索有关access、MySQL、SQL Server和Oracle如何保存数据库元数据的信息,但找不到。
【问题讨论】:
-
这对于 StackOverflow 来说可能过于宽泛。但是,至少对于 SQL Server(我相信 Oracle 和 DB2 也是如此),有一些开放式的书籍解释了内部数据库结构等。这并不简单,因为元数据分布在许多不同的地方。例如,每一行包含关于行中列的元数据,还有页面分配页面等。
-
所有信息都在 INFORMATION_SCHEMA 表中。这是 JPA/nHIberntate 和其他 ORM 从那里生成类的方式。 MSSQL 对复制等事物有专门的视图,因为复制不是 SQL 标准,尽管大多数数据库供应商都实现了这一点。
标签: mysql sql-server database oracle