윈 토토 변경이름기본값으로 설정표현| 기본값 삭제이름설정 | 삭제 NULL이 아님 윈 토토 변경이름추가윈 토토_제약조건윈 토토 변경이름드롭 제약제약조건_이름[ 제한 | 캐스케이드 ] 윈 토토 변경이름소유자:new_owner윈 토토 변경이름스키마 설정new_schema
윈 토토 변경정의 변경 기존 윈 토토의 여러 가지 하위 양식이 있습니다.
이 양식은 기본값을 설정하거나 제거합니다. 윈 토토. 기본값은 후속에만 적용됩니다.삽입명령; 그들은 그렇지 않다 윈 토토을 사용하여 테이블에 이미 있는 행에 영향을 줍니다.
이 양식은 윈 토토이 허용하도록 표시되었는지 여부를 변경합니다. NULL 값을 사용하거나 NULL 값을 거부합니다. 당신은 할 수 있습니다NULL이 아닌 설정열이 윈 토토을 사용하면 null 값이 없습니다.
이 양식은 다음을 사용하여 도메인에 새로운 제약 조건을 추가합니다. 와 같은 구문윈 토토 만들기. 이것은 단지 윈 토토을 사용하는 모든 열이 새 윈 토토을 만족하면 성공합니다. 제약.
이 양식은 윈 토토에 대한 제약 조건을 삭제합니다.
이 양식은 도메인 소유자를 다음으로 변경합니다. 지정된 사용자입니다.
이 양식은 윈 토토의 스키마를 변경합니다. 모두 윈 토토과 관련된 제약 조건은 새로운 스키마도 마찬가지입니다.
사용하려면 윈 토토을 소유해야 합니다.변경 윈 토토. 도메인의 스키마를 변경하려면 다음도 필요합니다.생성새 스키마에 대한 권한. 받는 사람 소유자를 변경하려면 다음의 직간접 구성원이기도 해야 합니다. 새로운 소유 역할이 있어야 하며 해당 역할에는 다음이 있어야 합니다.생성도메인 스키마에 대한 권한. (이것들은 소유자를 변경해도 아무 작업도 수행되지 않도록 제한이 적용됩니다. 도메인을 삭제하고 다시 생성하는 방법으로는 할 수 없습니다. 그러나 어쨌든 수퍼유저는 모든 도메인의 소유권을 변경할 수 있습니다.)
기존의 이름(스키마 한정) 변경할 도메인입니다.
윈 토토에 대한 새로운 윈 토토 제약조건입니다.
삭제할 기존 제약조건의 이름.
다음에 의존하는 개체를 자동으로 삭제합니다. 제약.
종속 항목이 있는 경우 제약 조건 삭제를 거부합니다. 객체. 이것이 기본 동작입니다.
도메인의 새 소유자의 사용자 이름.
윈 토토의 새로운 스키마.
현재,윈 토토 변경 추가 제약그리고윈 토토 변경이 설정되지 않았습니다. NULL이름이 지정된 도메인이나 파생된 도메인이 다음과 같은 경우 실패합니다. 데이터베이스에 있는 모든 테이블의 복합 유형 열 내에서 사용됩니다. 결국에는 새로운 것을 검증할 수 있도록 개선되어야 합니다. 이러한 중첩 열에 대한 제약 조건입니다.
추가하려면NULL이 아님다음으로 제한 도메인:
ALTER DOMAIN 우편번호가 NULL이 아닌 것으로 설정됨;
을 제거하려면NULL이 아님제약조건 윈 토토:
ALTER DOMAIN 우편번호 DROP NOT NULL;
도메인에 검사 제약조건을 추가하려면:
ALTER DOMAIN 우편번호 ADD CONSTRAINT zipchk CHECK (char_length(VALUE) = 5);
도메인에서 검사 제약 조건을 제거하려면:
ALTER DOMAIN 우편번호 DROP CONSTRAINT zipchk;
윈 토토을 다른 스키마로 이동하려면:
ALTER DOMAIN 우편번호 SET SCHEMA 고객;