보기 만들기보기 [ ( 열 이름 목록) ] 선택으로질의
보기 만들기다음의 보기를 정의합니다. 테이블. 뷰는 물리적으로 구체화되지 않습니다. 대신 쿼리 다시 쓰기 검색 규칙이 자동으로 생성되어 지원됩니다. 뷰에 대한 작업을 검색합니다.
현재 보기는 읽기 전용입니다. 시스템은 다음을 허용하지 않습니다. 뷰를 삽입, 업데이트 또는 삭제합니다. 의 효과를 얻으실 수 있습니다 삽입 등을 다시 작성하는 규칙을 생성하여 업데이트 가능한 뷰 다른 테이블에 대한 적절한 조치를 확인하세요. 더 알아보기 정보 참조PostgreSQL : 문서 : 7.2 : 토토 사이트 작성.
다음을 사용하세요드롭 보기삭제할 문 조회수.
모든 코미디 영화로 구성된 뷰 범퍼카 토토:
다음과 같이 종류 보기 생성
선택하다 *
영화에서
WHERE 종류 = '코미디';
SELECT * FROM 종류;
코드 | 제목 | 그랬어 | 날짜_생산 | 종류 | 렌
--------+---------------+------+------------+---------+-------
UA502 | 바나나 | 105 | 1971-07-13 | 코미디 | 01:22
C_701 | 내 수프에 여자가 있어요 | 107 | 1970-06-11 | 코미디 | 01:36
(2행)
SQL92는 다음에 대한 몇 가지 추가 기능을 지정합니다.보기 만들기성명:
보기 만들기보기 [ 열[, ...] ]
선택으로표현[ AS열이름] [, ...]
에서테이블[ 어디에서조건]
[ 와 [ 캐스케이드 | 로컬 ] 옵션 확인 ]
전체 SQL92 명령에 대한 선택적 절은 다음과 같습니다:
이 옵션은 업데이트 가능한 보기와 관련이 있습니다. 모든 INSERT 데이터를 보장하기 위해 뷰의 업데이트를 확인합니다. 뷰 정의 조건을 만족합니다. 그렇지 않은 경우, 업데이트가 거부됩니다.
이 보기의 무결성을 확인하세요.
이 뷰와 모든 종속 항목의 무결성을 확인하세요 보다. CASCADE도 LOCAL도 아닌 경우 CASCADE가 가정됩니다. 지정되었습니다.