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

만들기 토토 캔

이름

CREATE VIEW  --  새 토토 캔 정의

시놉시스

토토 캔 생성 [ 또는 교체 ]토토 캔 [ ( 열 이름 목록) ] 선택으로질의

입력

토토 캔

토토 캔의 이름(선택적으로 스키마 한정) 생성되었습니다.

열 이름 목록

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

질의

SQL 쿼리(즉, a선택문)은 다음을 제공합니다. 뷰의 열과 행.

참조선택자세한 내용은 다음과 같습니다. 유효한 인수입니다.

출력

토토 캔 만들기

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

오류: 관계 '토토 캔' 이미 존재한다

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

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

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

'Hello World' 선택으로 뷰 뷰 생성

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

'Hello World' 텍스트를 선택하여 VIEW Vista 생성

설명

토토 캔 만들기의 뷰를 정의합니다. 쿼리. 뷰는 물리적으로 구체화되지 않습니다. 대신 쿼리 다시 쓰기 규칙(anON 선택규칙)은 SELECT 작업을 지원하기 위해 자동으로 생성됨 조회수.

토토 캔 생성 또는 교체비슷해요 그러나 동일한 이름의 뷰가 이미 존재하는 경우 교체됩니다. 뷰를 생성하는 새 쿼리로만 바꿀 수 있습니다. 동일한 열 집합(즉, 동일한 열 이름과 데이터 유형).

스키마 이름이 제공된 경우(예:CREATE VIEW myschema.myview ...) 그러면 뷰는 다음과 같습니다. 지정된 스키마에서 생성됩니다. 그렇지 않으면 다음에 생성됩니다. 현재 스키마(검색 경로 앞에 있는 스키마, 참조CURRENT_SCHEMA()). 뷰 이름은 다음과 같아야 합니다. 다른 뷰, 테이블, 시퀀스 또는 이름과 구별됩니다. 동일한 스키마의 색인입니다.

참고

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

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

사용법

모든 코미디 영화로 구성된 토토 캔 만들기:

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

SELECT * FROM 종류;

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

호환성

SQL92

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

토토 캔 만들기토토 캔 [ [, ...] ]
    선택으로표현[ 그대로열이름] [, ...]
    보낸사람테이블[ 어디조건]
    [ 와 [ 캐스케이드 | 로컬 ] 옵션 확인 ]

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

옵션 확인

이 옵션은 업데이트 가능한 토토 캔와 관련이 있습니다. 모두삽입그리고업데이트뷰에 대한 명령은 다음과 같습니다. 데이터가 뷰 정의를 충족하는지 확인합니다. 조건. 그렇지 않은 경우 업데이트는 다음과 같습니다. 거부되었습니다.

로컬

이 토토 캔의 무결성을 확인하세요.

캐스케이드

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

토토 캔 생성 또는 교체PostgreSQL언어 확장.