ALTER GROUP — 역할 이름 또는 멤버십 변경
그룹 변경역할_사양사용자 추가사용자_이름[, ... ] 그룹 변경역할_사양사용자 삭제사용자_이름[, ... ] 어디에서역할_사양다음과 같을 수 있습니다:역할_이름| CURRENT_USER | SESSION_USER 그룹 변경그룹_이름다음으로 이름 바꾸기new_name
그룹 변경사용자 그룹의 속성을 변경합니다. 이것은 더 이상 사용되지 않는 명령이지만 이전 버전과의 호환성을 위해 여전히 허용됩니다. 그룹(및 사용자도)이 보다 일반적인 역할 개념으로 대체되었기 때문입니다.
처음 두 변종은 사용자를 그룹에 추가하거나 그룹에서 제거합니다. (모든 역할은 다음 중 하나의 역할을 할 수 있습니다.“사용자”또는 a“그룹”이 목적을 위해.) 이러한 변형은 이름이 지정된 역할의 멤버십을 부여하거나 취소하는 것과 사실상 동일합니다.“그룹”; 따라서 이를 수행하는 가장 좋은 방법은 다음을 사용하는 것입니다.그랜트또는취소.
세 번째 변종은 그룹의 이름을 변경합니다. 이는 다음을 사용하여 역할 이름을 바꾸는 것과 정확히 같습니다.역할 변경.
그룹_이름수정할 그룹(역할)의 이름입니다.
사용자_이름그룹에 추가되거나 그룹에서 제거될 사용자(역할)입니다. 사용자가 이미 존재해야 합니다.그룹 변경사용자를 생성하거나 삭제하지 않습니다.
new_name그룹의 새 이름입니다.
그룹에 사용자 추가:
ALTER GROUP 직원 ADD USER karl, john;
그룹에서 사용자 제거:
ALTER GROUP 작업자 DROP USER beth;
없습니다그룹 변경SQL 표준의 문입니다.