토토 캔 생성 [ 또는 교체 ]토토 캔 [ ( 열 이름 목록) ] 선택으로질의
토토 캔의 이름(선택적으로 스키마 한정) 생성되었습니다.
다음의 열에 사용될 선택적 이름 목록 토토 캔. 주어지면 이 이름은 열 이름보다 우선 적용됩니다. 이는 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 명령에 대한 선택적 절은 다음과 같습니다:
이 옵션은 업데이트 가능한 토토 캔와 관련이 있습니다. 모두삽입그리고업데이트뷰에 대한 명령은 다음과 같습니다. 데이터가 뷰 정의를 충족하는지 확인합니다. 조건. 그렇지 않은 경우 업데이트는 다음과 같습니다. 거부되었습니다.
이 토토 캔의 무결성을 확인하세요.
이 뷰와 모든 종속 항목의 무결성을 확인하세요 토토 캔. CASCADE도 LOCAL도 아닌 경우 CASCADE가 가정됩니다. 지정되었습니다.
토토 캔 생성 또는 교체은PostgreSQL언어 확장.