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

사설 토토 View

이름

사설 토토 View-보기 정의 변경

시놉시스

사설 토토 View [존재하는 경우]이름사설 토토 [column]column_name기본값 설정표현사설 토토 View [존재하는 경우]이름사설 토토 [column]column_name기본값을 떨어 뜨립니다
사설 토토 View [존재하는 경우]이름소유자에게New_owner사설 토토 View [존재하는 경우]이름이름 바꾸기new_name사설 토토 View [존재하는 경우]이름스키마 설정new_schema사설 토토 View [존재하는 경우]이름set (view_option_name[=view_option_value] [, ...])
사설 토토 View [존재하는 경우]이름Reset (view_option_name[, ...])

설명

사설 토토 View다양한 보조를 변경합니다 보기의 속성. (뷰의 정의를 수정하려는 경우 쿼리, 사용보기 생성 또는 교체.)

당신은 사용할 견해를 소유해야합니다변경 보다. 뷰의 스키마를 변경하려면Create새 스키마의 권한. 변경하려면 소유자, 당신은 또한 신규의 직간접 또는 간접 회원이어야합니다. 소유의 역할과 그 역할은Create보기 스키마의 권한. (이것들 소유자를 변경하는 것은 아무것도하지 않는 제한이 시행됩니다 전망을 떨어 뜨리고 재현하여 할 수 없었습니다. 그러나 a 슈퍼업자는 어쨌든 모든 견해의 소유권을 변경할 수 있습니다.)

매개 변수

이름

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

존재하는 경우

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

set/드롭 기본

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

New_owner

View의 새 소유자의 사용자 이름.

new_name

보기의 새 이름.

new_schema

보기의 새 스키마.

view_option_name

설정 또는 재설정시보기 옵션의 이름

View_Option_Value

보기 옵션의 새 값.

노트

역사적 이유로사설 토토 Tablecan 보기와 함께 사용하십시오. 그러나의 유일한 변형사설 토토 Table보기와 함께 허용됩니다 위에 표시된 것과 동일합니다.

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

사설 토토 View Foo Rename ream;

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

테이블 작성 base_table (id int, ts timestamptz);
base_table에서 a_view를 select *로 작성하십시오.
사설 토토 View A_VIEW ALTER CORMENT TS SET DEFAULT NOW ();
base_table (id) 값 (1)에 삽입;  -TS는 NULL을받습니다
a_view (id) 값 (2)에 삽입;  -TS는 현재 시간을받습니다

호환성

사설 토토 ViewispostgresqlSQL 표준 확장.