이 문서는 지원되지 않는 버전의 젠 토토 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 스포츠 토토 결과 View버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

Alter View

Alter View -보기 정의 변경

시놉시스

Alter View [존재하는 경우]이름ALTER [column]column_name기본값 설정표현Alter View [존재하는 경우]이름ALTER [column]column_name기본값을 떨어 뜨립니다이름소유자에게New_owner| current_user |이름이름 바꾸기new_nameAlter View [존재하는 경우]이름스키마 설정new_schemaAlter View [존재하는 경우]이름set (view_option_name[=View_Option_Value] [, ...])이름reset (View_Option_name[, ...])

설명

Alter View보기의 다양한 보조 속성을 변경합니다. (보기의 정의 쿼리를 수정하려면보기 만들거나 교체.)

당신은 사용할 견해를 소유해야합니다Alter View. 뷰의 스키마를 변경하려면생성새 스키마의 권한. 소유자를 변경하려면 새로운 소유 역할의 직간접 또는 간접 구성원이어야하며 해당 역할이 있어야합니다.Create보기 스키마의 권한. (이러한 제한은 소유자가 조회를 삭제하고 재현하여 할 수없는 일을하지 않는다는 것을 강요합니다. 그러나 슈퍼 사용자는 어쨌든 모든 견해의 소유권을 바꿀 수 있습니다.).

매개 변수

이름

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

존재하는 경우

보기가 존재하지 않으면 오류를 던지지 마십시오. 이 경우 통지가 발행됩니다.

set/삭제 기본값

이 양식은 열의 기본값을 설정하거나 제거합니다. 보기 열의 기본값이 모든 것으로 대체됩니다삽입또는업데이트뷰에 규칙이나 트리거를 적용하기 전에 대상이보기 인 명령. 따라서 뷰의 기본값은 기본 관계의 기본값보다 우선합니다.

New_owner

보기의 새 소유자의 사용자 이름.

new_name

보기의 새 이름.

new_schema

보기의 새로운 스키마.

set (view_option_name[=View_Option_Value] [, ...])
Reset (view_option_name[, ...])

보기 옵션을 설정하거나 재설정합니다. 현재 지원되는 옵션은 다음과 같습니다.

check_option(String)

보기의 점검 옵션을 변경합니다. 값은이어야합니다.Local또는계단식.

Security_Barrier(부울)

보기의 보안 장벽 속성을 변경합니다. 값은와 같은 부울 값이어야합니다.true또는거짓.

노트

역사적 이유로Alter Table보기와 함께 사용할 수 있습니다. 그러나의 유일한 변형Alter Table보기로 허용되는 것은 위에 표시된 것과 동일합니다.

예제

보기의 이름을 바꾸려면footobar:

Alter View foo Rename ream;

업데이트 가능한보기에 기본 열 값을 첨부하려면 :

테이블 작성 base_table (id int, ts timestamptz);

호환성

Alter Viewis젠 토토SQL 표준 확장.