[또는 교체]토토 캔토토 캔[(열 이름 목록)] as select쿼리
뷰의 이름 (선택적으로 스키마 자격) 생성.
열에 사용할 이름의 선택 목록 토토 캔. 주어지면이 이름은 열 이름을 무시합니다 그것은 SQL 쿼리에서 추론 될 것입니다.
SQL 쿼리 (즉, AselectStatement) 토토 캔의 열과 행.
참조select자세한 내용은 유효한 주장.
토토 캔 만들기a의토토 캔를 정의합니다 질문. 토토 캔는 물리적으로 구체화되지 않습니다. 대신, 쿼리 규칙 재 작성 (anON SELECTRUL) IS 선택 작업을 지원하기 위해 자동 생성 토토 캔.
토토 캔 생성 또는 교체비슷합니다. 그러나 같은 이름의 시야가 이미 존재하면 대체됩니다. 뷰를 생성하는 새 쿼리로만 바꿀 수 있습니다. 동일한 열 세트 (즉, 동일한 열 이름 및 데이터 유형).
스키마 이름이 제공되는 경우 (예 :토토 캔 만들기 myschema.myview ...) 그러면토토 캔는입니다 지정된 스키마에서 생성됩니다. 그렇지 않으면 그것은에서 생성됩니다 현재 스키마 (검색 경로 앞면에있는 스키마;current_schema ()). 토토 캔 이름은이어야합니다 다른토토 캔, 표, 시퀀스 또는 동일한 스키마에서 색인.
현재 뷰는 읽습니다. 시스템은 토토 캔에서 삽입, 업데이트 또는 삭제. 당신은 효과를 얻을 수 있습니다 인서트 등을 다시 작성하는 규칙을 작성하여 업데이트 가능한토토 캔 다른 테이블에 대한 적절한 조치에 대한 관점. 자세한 내용 정보 참조PostgreSQL : 문서 : 7.3 : 젠 토토 작성.
사용드롭 뷰삭제할 문 토토 캔.
모든 코미디 영화로 구성된토토 캔 만들기 :
토토 캔 종류를 만듭니다 선택하다 * 영화에서 kind = '코미디'; 선택 *에서 종류; 코드 | 제목 | | date_prod | 친절 | 렌 -------+------------------------------------------------------+------- UA502 | 바나나 | 105 | 1971-07-13 | 코미디 | 01:22 C_701 | 내 수프에 여자가있다 | 107 | 1970-06-11 | 코미디 | 01:36 (2 줄)
SQL92에 대한 추가 기능을 지정합니다토토 캔 만들기진술 :
토토 캔 만들기토토 캔[열[, ...]] at select표현[asColname] [, ...] 에서테이블[Where조건] [Cascade | 로컬] 체크 옵션]
전체 SQL92 명령의 선택적 조항은 다음과 같습니다.
이 옵션은 업데이트 가능한토토 캔와 관련이 있습니다. 모두삽입and업데이트토토 캔의 명령이 있습니다 데이터가토토 캔 정의를 만족 시키는지 확인했습니다 상태. 그렇지 않으면 업데이트가 될 것입니다 거부.
이 견해에서 무결성을 확인하십시오.
이 견해와 종속에 대한 무결성 확인 보다. 캐스케이드는 캐스케이드 나 지역이 아닌지 가정합니다 지정.
토토 캔 만들거나 교체isPostgreSQL언어 확대.