user610650
user610650

Reputation:

Are schemas used in other DBMS' than SQL Server?

Since SQL Server 2005, schemas are acting as root namespaces for objects (tables, views, etc).

My question is: are there equivalents in other DBMS'? I'm particularly interested in:

Edit: I used OMG Ponies' answer to update above.

Upvotes: 2

Views: 460

Answers (2)

OMG Ponies
OMG Ponies

Reputation: 332571

Yes, PostgreSQL supports schemas though I don't know when support started. Oracle supports schemas as well.

MySQL does not -- CREATE SCHEMA is an alias for CREATE DATABASE. I don't know about SQLite, but given its limited support I wouldn't think so.

Upvotes: 4

user330315
user330315

Reputation:

Other DBMS that support schemas

  • DB2
  • H2 Database
  • HSQLDB
  • Apache Derby
  • LucidDB
  • Mimer SQL
  • Vertica

DBMS that do not support schemas:

  • Firebird
  • Cubrid
  • Teradata (CREATE SCHEMA is a synonym for CREATE DATABASE)

Upvotes: 4

Related Questions