CREATE SCHEMA 문

CREATE SCHEMA 문 (CREATE SCHEMA Statement)

CREATE SCHEMA 문은 카탈로그에 스키마를 생성해요. 기본 스키마는 main이에요. 스키마는 테이블·뷰 등을 논리적으로 묶는 네임스페이스라고 생각하면 돼요. 스키마를 만들고 나면 스키마명.테이블명처럼 점 표기법으로 테이블을 다룰 수 있어요.

출처: 문서

본문

Examples

스키마 생성:

CREATE SCHEMA s1;

아직 존재하지 않으면 스키마 생성:

CREATE SCHEMA IF NOT EXISTS s2;

스키마 생성 또는 존재하면 스키마 대체:

CREATE OR REPLACE SCHEMA s2;

스키마 안에 테이블 생성:

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

두 스키마의 테이블 간 조인 계산:

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

Syntax

더 알아보기 (Learn more)