이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 :토토 만들기버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

만들기 보다

이름

CREATE VIEW  --  새 보기 정의

시놉시스

보기 만들기보기 [ ( 열 이름 목록) ] 선택으로질의

입력

보기

생성될 뷰의 이름입니다.

열 이름 목록

다음의 열에 사용될 선택적 이름 목록 보기. 주어지면 이 이름은 열 이름보다 우선 적용됩니다. 이는 SQL 쿼리에서 추론됩니다.

질의

열과 행을 제공하는 SQL 쿼리 보기의.

자세한 내용은 SELECT 문을 참조하세요. 유효한 주장에 대해.

출력

만들기

보기가 성공적으로 완료되면 반환되는 메시지 생성되었습니다.

오류: 관계 '보기' 이미 존재한다

이 오류는 지정된 보기가 이미 존재하는 경우 발생합니다. 데이터베이스에 있습니다.

공지: 속성 '' 미지의 것이 있다 유형

다음과 같은 열이 있는 보기가 생성됩니다. 지정하지 않으면 알 수 없는 유형입니다. 예를 들어, 다음 명령은 경고를 제공합니다.

'Hello World'를 선택하여 뷰 뷰 범퍼카 토토

반면 이 명령은 다음을 수행하지 않습니다:

'Hello World' 텍스트를 선택하여 VIEW Vista 범퍼카 토토

설명

보기 만들기다음의 보기를 정의합니다. 테이블. 뷰는 물리적으로 구체화되지 않습니다. 대신 쿼리 다시 쓰기 검색 규칙이 자동으로 생성되어 지원됩니다. 뷰에 대한 작업을 검색합니다.

참고

현재 보기는 읽기 전용입니다. 시스템은 다음을 허용하지 않습니다. 뷰를 삽입, 업데이트 또는 삭제합니다. 의 효과를 얻으실 수 있습니다 삽입 등을 다시 작성하는 규칙을 생성하여 업데이트 가능한 뷰 다른 테이블에 대한 적절한 조치를 확인하세요. 더 알아보기 정보 참조PostgreSQL : 문서 : 7.2 : 토토 사이트 작성.

다음을 사용하세요드롭 보기삭제할 문 조회수.

사용법

모든 코미디 영화로 구성된 뷰 범퍼카 토토:

다음과 같이 종류 보기 생성
    선택하다 *
    영화에서
    WHERE 종류 = '코미디';

SELECT * FROM 종류;

 코드 |           제목 | 그랬어 | 날짜_생산 |  종류 | 렌
--------+---------------+------+------------+---------+-------
 UA502 | 바나나 | 105 | 1971-07-13 | 코미디 | 01:22
 C_701 | 내 수프에 여자가 있어요 | 107 | 1970-06-11 | 코미디 | 01:36
(2행)

호환성

SQL92

SQL92는 다음에 대한 몇 가지 추가 기능을 지정합니다.보기 만들기성명:

보기 만들기보기 [ [, ...] ]
    선택으로표현[ AS열이름] [, ...]
    에서테이블[ 어디에서조건]
    [ 와 [ 캐스케이드 | 로컬 ] 옵션 확인 ]

전체 SQL92 명령에 대한 선택적 절은 다음과 같습니다:

옵션 확인

이 옵션은 업데이트 가능한 보기와 관련이 있습니다. 모든 INSERT 데이터를 보장하기 위해 뷰의 업데이트를 확인합니다. 뷰 정의 조건을 만족합니다. 그렇지 않은 경우, 업데이트가 거부됩니다.

로컬

이 보기의 무결성을 확인하세요.

캐스케이드

이 뷰와 모든 종속 항목의 무결성을 확인하세요 보다. CASCADE도 LOCAL도 아닌 경우 CASCADE가 가정됩니다. 지정되었습니다.