스포츠 토토 변경

스포츠 토토 DOMAIN — 도메인 정의 변경

시놉시스

스포츠 토토 변경이름기본값으로 설정표현| 기본값 삭제이름설정 | 삭제  NULL이 아님
스포츠 토토 변경이름추가스포츠 토토_제약[ 유효하지 않음 ]
스포츠 토토 변경이름제약조건 삭제 [ 존재하는 경우 ]제약_이름[ 제한 | 캐스케이드 ]
스포츠 토토 변경이름제약조건 이름 바꾸기제약_이름받는 사람new_constraint_name스포츠 토토 변경이름제약조건 확인제약_이름스포츠 토토 변경이름소유자:new_owner| 현재_역할 | CURRENT_USER | SESSION_USER이름이름을 다음으로 변경:new_name스포츠 토토 변경이름스키마 설정new_schema

어디에서스포츠 토토_제약다음은:[ 제약제약_이름]
 NULL이 아님 | 확인(표현) }

설명

스포츠 토토 변경기존 스포츠 토토의 정의를 변경합니다. 여러 가지 하위 양식이 있습니다.

세트/기본값 삭제

이 양식은 스포츠 토토의 기본값을 설정하거나 제거합니다. 기본값은 후속에만 적용됩니다.삽입명령; 스포츠 토토을 사용하는 테이블에 이미 있는 행에는 영향을 주지 않습니다.

SET/드롭은 NULL이 아님

이 양식은 스포츠 토토이 NULL 값을 허용하거나 NULL 값을 거부하도록 표시되었는지 여부를 변경합니다. 당신은 할 수 있습니다NULL이 아닌 설정스포츠 토토을 사용하는 열에 null 값이 없는 경우.

추가스포츠 토토_제약[ 유효하지 않음 ]

이 양식은 도메인에 새로운 제약 조건을 추가합니다. 새로운 제약 조건이 도메인에 추가되면 해당 도메인을 사용하는 모든 열이 새로 추가된 제약 조건과 비교하여 확인됩니다. 이러한 검사는를 사용하여 새 제약 조건을 추가하여 억제할 수 있습니다.유효하지 않음옵션; 제약 조건은 나중에 다음을 사용하여 유효하게 만들 수 있습니다.스포츠 토토 변경...제약조건 확인. 새로 삽입되거나 업데이트된 행은 표시된 제약 조건을 포함하여 항상 모든 제약 조건에 대해 확인됩니다.유효하지 않음. 유효하지 않음다음에만 허용됩니다.확인제약조건.

제약조건 삭제 [ 존재하는 경우 ]

이 양식은 스포츠 토토에 대한 제약 조건을 삭제합니다. 만일존재하는 경우이 지정되었지만 제약 조건이 존재하지 않으면 오류가 발생하지 않습니다. 이 경우 대신 통지가 발행됩니다.

제약조건 이름 바꾸기

이 양식은 도메인의 제약 조건 이름을 변경합니다.

제약조건 확인

이 양식은 이전에 다음과 같이 추가된 제약 조건을 검증합니다.유효하지 않음즉, 도메인 유형의 테이블 열에 있는 모든 값이 지정된 제약 조건을 충족하는지 확인합니다.

소유자

이 양식은 도메인 소유자를 지정된 사용자로 변경합니다.

RENAME

이 양식은 도메인 이름을 변경합니다.

스키마 설정

이 양식은 스포츠 토토의 스키마를 변경합니다. 스포츠 토토과 관련된 모든 제약 조건도 새 스키마로 이동됩니다.

사용하려면 스포츠 토토을 소유해야 합니다스포츠 토토 변경. 도메인의 스키마를 변경하려면 다음도 필요합니다.만들기새 스키마에 대한 권한. 소유자를 변경하려면 새 소유 역할의 직접 또는 간접 구성원이어야 하며 해당 역할에는 다음이 있어야 합니다.만들기도메인 스키마에 대한 권한. (이러한 제한 사항은 소유자를 변경해도 도메인을 삭제하고 다시 생성하여 수행할 수 없는 작업을 수행하지 않도록 강제합니다. 그러나 수퍼유저는 어쨌든 모든 도메인의 소유권을 변경할 수 있습니다.)

매개변수

이름

변경할 기존 도메인의 이름(스키마 한정 가능).

스포츠 토토_제약

스포츠 토토에 대한 새로운 스포츠 토토 제약조건입니다.

제약_이름

삭제하거나 이름을 바꿀 기존 제약조건의 이름.

유효하지 않음

제약조건 유효성을 위해 기존에 저장된 데이터를 확인하지 마십시오.

캐스케이드

제약 조건에 의존하는 객체를 자동으로 삭제하고 해당 객체에 의존하는 모든 객체를 삭제합니다(참조PostgreSQL : 문서 : 14 : 5.14.토토 사이트 추천 추적).

제한

종속 개체가 있는 경우 제약 조건 삭제를 거부하십시오. 이것이 기본 동작입니다.

new_name

도메인의 새 이름입니다.

new_constraint_name

제약조건의 새 이름입니다.

new_owner

도메인의 새로운 소유자의 사용자 이름.

new_schema

스포츠 토토의 새로운 스키마.

참고

하지만스포츠 토토 변경 제약조건 추가기존 저장된 데이터가 새로운 제약 조건을 충족하는지 확인하려고 시도합니다. 이 검사는 방탄이 아닙니다. 왜냐하면 명령이 불가능하기 때문입니다.참조새로 삽입되거나 업데이트되었지만 아직 커밋되지 않은 테이블 행입니다. 동시 작업으로 인해 잘못된 데이터가 삽입될 수 있는 위험이 있는 경우 진행 방법은 다음을 사용하여 제약 조건을 추가하는 것입니다.유효하지 않음옵션, 해당 명령을 커밋하고 해당 커밋이 완료되기 전에 모든 트랜잭션이 시작될 때까지 기다린 다음 실행스포츠 토토 유효성 검사 제약조건 변경제약조건을 위반하는 데이터를 검색합니다. 제약 조건이 커밋되면 모든 새 트랜잭션이 스포츠 토토 유형의 새 값에 대해 제약 조건을 적용하도록 보장되므로 이 방법은 안정적입니다.

현재,스포츠 토토 변경 제약 조건 추가, 스포츠 토토 유효성 검사 제약조건 변경스포츠 토토 설정 변경이 NULL이 아님이름이 지정된 도메인이나 파생된 도메인이 데이터베이스 테이블의 컨테이너 유형 열(복합, 배열 또는 범위 열) 내에서 사용되는 경우 실패합니다. 이러한 중첩된 값에 대한 새로운 제약 조건을 확인할 수 있도록 결국 개선되어야 합니다.

추가하려면NULL이 아님스포츠 토토에 대한 제약:

스포츠 토토 DOMAIN 우편번호가 NULL이 아닌 것으로 설정됨;

a를 제거하려면NULL이 아님스포츠 토토의 제약조건:

스포츠 토토 DOMAIN 우편번호 DROP NOT NULL;

도메인에 검사 제약조건을 추가하려면:

스포츠 토토 DOMAIN 우편번호 ADD CONSTRAINT zipchk CHECK (char_length(VALUE) = 5);

스포츠 토토에서 검사 제약 조건을 제거하려면:

스포츠 토토 DOMAIN 우편번호 DROP CONSTRAINT zipchk;

도메인의 검사 제약조건 이름을 바꾸려면:

ALTER DOMAIN 우편번호 RENAME CONSTRAINT zipchk TO zip_check;

스포츠 토토을 다른 스키마로 이동하려면:

ALTER DOMAIN 우편번호 SET SCHEMA 고객;

호환성

스포츠 토토 변경다음을 준수함SQL표준, 제외소유자, RENAME, 스키마 설정제약조건 확인변형, 즉PostgreSQL확장.유효하지 않음의 절제약조건 추가변종은 다음과 같습니다.PostgreSQL확장.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.