Zum Inhalt springen

CREATE SCHEMA-Anweisung

Die CREATE SCHEMA-Anweisung legt ein Schema im Katalog an. Das Standardschema ist main.

Beispiele

Ein Schema anlegen:

CREATE SCHEMA s1;

Ein Schema anlegen, falls es noch nicht existiert:

CREATE SCHEMA IF NOT EXISTS s2;

Ein Schema anlegen oder ein vorhandenes Schema ersetzen:

CREATE OR REPLACE SCHEMA s2;

Tabellen in den Schemas anlegen:

CREATE TABLE s1.t (id INTEGER PRIMARY KEY, other_id INTEGER);
CREATE TABLE s2.t (id INTEGER PRIMARY KEY, j VARCHAR);

Einen Join zwischen Tabellen aus zwei Schemas berechnen:

SELECT *
FROM s1.t s1t, s2.t s2t
WHERE s1t.other_id = s2t.id;

Syntax