이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 :토토 만들기버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

생성 보다

이름

배트맨 토토 작성-새배트맨 토토 정의

시놉시스

배트맨 토토 [또는 교체]배트맨 토토이름[(column_name[, ...])] as쿼리

설명

배트맨 토토 만들기a 질문. 보기는 물리적으로 구체화되지 않습니다. 대신, 보기가 쿼리에서 참조 될 때마다 쿼리가 실행됩니다.

배트맨 토토 생성 또는 교체비슷합니다. 그러나 같은 이름의 시야가 이미 존재하면 대체됩니다. 뷰를 생성하는 새 쿼리로만 바꿀 수 있습니다. 동일한 열 세트 (즉, 동일한 열 이름 및 데이터 유형).

스키마 이름이 주어진 경우 (예 :View MySchema.myview view 만들기 ...) 그러면보기가 있습니다 지정된 스키마에서 생성됩니다. 그렇지 않으면 그것은에서 생성됩니다 현재 스키마. 보기 이름은 이름과 구별되어야합니다. 동일한 스키마에서 다른보기, 테이블, 시퀀스 또는 인덱스.

매개 변수

이름

보기의 이름 (선택적으로 스키마 자격) 생성.

column_name

보다. 주어지지 않으면 열 이름은 질문.

쿼리

쿼리 (즉, aselectStatement)는 보다.

참조와이즈 토토 : 문서 : 7.4 : select유효한 쿼리에 대한 자세한 내용은

노트

현재 뷰는 읽습니다. 시스템은 보기에서 삽입, 업데이트 또는 삭제. 당신은 an의 효과를 얻을 수 있습니다 인서트 등을 다시 작성하는 규칙을 작성하여 업데이트 가능한보기 다른 테이블에서 적절한 동작에 대한 견해. 자세한 내용 정보 참조PostgreSQL : 문서 : 7.4 : 무지개 토토 작성.

사용드롭 뷰삭제할 문 배트맨 토토.

보기 열의 이름과 유형이 원하는 방식으로 할당됩니다. 예를 들어,

'Hello World'를 선택하여 Vista Vista를 작성하십시오.

두 가지 방법으로 나쁜 형식입니다 : 열 이름 기본값? 컬럼?및 열 데이터 유형 기본값으로알 수없는. 문자열을 원한다면 view의 결과에서 문자 그대로와 같은 것을 사용하십시오.

Vista Vista 생성 텍스트 'Hello World'로 hello;

보기에서 참조 된 테이블에 대한 액세스는 다음과 같이 결정됩니다. 보기 소유자의 권한. 그러나 기능이 호출됩니다 보기는 직접 부름을받은 것처럼 동일하게 취급됩니다. 보기를 사용하여 쿼리에서. 따라서보기 사용자는해야합니다 보기에서 사용하는 모든 기능을 호출 할 권한이 있습니다.

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

뷰 코미디를 작성하십시오
    선택하다 *
    영화에서
    kind = '코미디';

호환성

SQL 표준은 몇 가지 추가 기능을 지정합니다 그만큼배트맨 토토 만들기진술 :

배트맨 토토 만들기이름[([, ...])]
    쿼리로
    [Cascade | 로컬] 체크 옵션]

전체 SQL 명령의 선택적 조항은 다음과 같습니다.

옵션 확인

이 옵션은 업데이트 가능한배트맨 토토와 관련이 있습니다. 모두삽입and업데이트보기의 명령이 확인됩니다 데이터가 뷰 감소 조건 (즉 새로운 데이터는보기를 통해 볼 수 있습니다). 만약에 업데이트는 거부되지 않습니다.

Local

이 견해에서 무결성을 확인하십시오.

캐스케이드

이 견해와 종속에 대한 무결성 확인 보다.캐스케이드어느 것도 아니다캐스케이드NORLocal지정되어 있습니다.

배트맨 토토 만들거나 교체isPostgreSQL언어 확대.