是否在SQL Server之外的其他DBMS中使用了模式?

时间:2012-06-02 15:33:38

标签: mysql sql-server sqlite postgresql schema

自SQL Server 2005起,schemas充当对象(表,视图等)的根命名空间。

我的问题是:其他DBMS中是否存在等价物?我特别感兴趣:

编辑:我使用了OMG Ponies的答案进行了更新。

2 个答案:

答案 0 :(得分:4)

是的,PostgreSQL supports schemas虽然我不知道支持什么时候开始。 Oracle也支持模式。

MySQL没有 - CREATE SCHEMA is an alias for CREATE DATABASE。我不知道SQLite,但鉴于它有限的支持,我不这么认为。

答案 1 :(得分:4)

支持架构的其他DBMS

  • DB2
  • H2数据库
  • HSQLDB
  • Apache Derby
  • LucidDB
  • Mimer SQL
  • Vertica的

支持架构的DBMS:

  • Firebird
  • CUBRID
  • Teradata(CREATE SCHEMA是CREATE DATABASE的同义词)