ALTER CONVERSION — 문자코드변환규칙 정의 바꾸기
ALTER CONVERSION이름
RENAME TO새이름
ALTER CONVERSION이름
OWNER TO {새소유주
| CURRENT_USER | SESSION_USER } ALTER CONVERSION이름
SET SCHEMA새스키마
ALTER CONVERSION
명령은 지정한
문자코드변환규칙(conversion)의 속성을 바꿀 때 사용한다.
ALTER CONVERSION
명령은 해당 변환규칙의 소유주가
사용할 수 있으며, 소유주(롤)를 바꿀 경우는 직간접적으로
기존 소유주가 새 소유주 소속이어야 하며, 또한
그 변환규칙이 있는 스키마에 대해서 CREATE
권한이 부여된 롤이어야 한다.
(이렇게 해야, 새 소유주가 이 변환 규칙을 삭제하거나, 다시 만들 수
있게 된다. 반면, 슈퍼유저는 이런 제약 사항 없이 소유주를 바꿀 수 있다.)
이름
작업 대상 문자코드변환규칙 이름.
새이름
해당 문자코드변환규칙의 새 이름.
새소유주
해당 문자코드변환규칙의 새 소유주.
새스키마
해당 문자코드변환규칙의 새 스키마.
iso_8859_1_to_utf8
변환규칙을
latin1_to_unicode
이름으로 바꾸는 명령:
ALTER CONVERSION iso_8859_1_to_utf8 RENAME TO latin1_to_unicode;
iso_8859_1_to_utf8
변환규칙의 소유주를
joe
롤로 바꾸면 명령:
ALTER CONVERSION iso_8859_1_to_utf8 OWNER TO joe;
ALTER CONVERSION
구문은 표준 SQL 구문이 아니다.