사용자 도구

사이트 도구


사이드바

기술문서:레퍼런스:쿼리:기본:객체:뷰

문서의 이전 판입니다!


최소 지원 버전은 약간의 차이가 있을 수 있습니다.

MySQL/MariaDB

/*
	MySQL 5.0.1 이상/MariaDB 5.1 이상
*/
-- 생성
-- CREATE VIEW {뷰} AS
-- 생성/수정
CREATE OR REPLACE VIEW {뷰} AS
SELECT
	*
FROM
	{테이블}
;

-- 삭제
DROP VIEW {뷰};

/*
	MySQL 5.0.2 이상/MariaDB 5.1 이상
*/
-- 삭제
DROP VIEW IF EXISTS {뷰};

MSSQL

/*
	MSSQL 7.0 이상
*/
-- 생성
CREATE VIEW {뷰} AS
SELECT
	*
FROM
	{테이블}
;

-- 삭제
DROP VIEW {뷰};

/*
	MSSQL 2005 이상
*/
-- 수정
ALTER VIEW {뷰} AS
SELECT
	* -- 수정 시 컬럼 별칭/순서 변경 및 추가/삭제 불가
FROM
	{테이블}
;

/*
	MSSQL 2016 이상
*/
-- 생성/수정
CREATE OR ALTER VIEW {뷰} AS
SELECT
	* -- 수정 시 컬럼 별칭/순서 변경 및 추가/삭제 불가
FROM
	{테이블}
;

-- 삭제
DROP VIEW IF EXISTS {뷰};

Oracle/Tibero

/*
	Oracle 8i 이상/Tibero 5 이상
*/
-- 생성
CREATE VIEW {뷰} AS
-- 생성/수정
-- CREATE OR REPLACE VIEW {뷰} AS
SELECT
	* -- 수정 시 컬럼 별칭/순서 변경 및 추가/삭제 불가
FROM
	{테이블}
;

-- 삭제
DROP VIEW {뷰};

/*
	Oracle 23c 이상
*/
-- 삭제
DROP VIEW IF EXISTS {뷰};

PostgreSQL

/*
	PostgreSQL 6.0 이상
*/
-- 생성
CREATE VIEW {뷰} AS
SELECT
	*
FROM
	{테이블}
;

-- 삭제
DROP VIEW {뷰};

/*
	PostgreSQL 7.2 이상
*/
-- 생성/수정
CREATE OR REPLACE VIEW {뷰} AS
SELECT
	*
FROM
	{테이블}
;

/*
	PostgreSQL 9.1 이상
*/
-- 삭제
DROP VIEW IF EXISTS {뷰};