Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Versions available for this page: CUBRID 8.3.0 |  CUBRID 8.3.1 |  CUBRID 8.4.0 |  CUBRID 8.4.1 | 



사용자 관리

설명

 DBADBA의 멤버는 SQL 문을 사용하여 사용자를 생성, 변경, 삭제할 수 있다.

구문

CREATE USER user_name

[ PASSWORD password ]

[ GROUPS user_name [ {, user_name } ... ] ]

[ MEMBERS user_name [ {, user_name } ... ] ] ;

DROP USER user_name;

ALTER USER user_name PASSWORD password;

  • user_name : 생성, 삭제, 변경할 사용자 이름을 지정한다.
  • password  : 생성 혹은 변경할 사용자의 비밀번호를 지정한다.
예제 1

다음은 사용자 Fred를 생성하고 비밀번호를 변경한 후에 Fred를 삭제하는 예제이다.

CREATE USER Fred;

ALTER USER Fred PASSWORD '1234';

DROP USER Fred;

예제 2

다음은 사용자를 생성하고 생성된 사용자에 멤버를 추가하는 예제이다. 다음 문장을 통해 company는 engineering, marketing, design을 멤버로 가지는 그룹이 된다. marketing은 smith, jones를, design은 smith를, engineering은 brown을 멤버로 가지는 그룹이 된다.

CREATE USER company;

CREATE USER engineering GROUPS company;

CREATE USER marketing GROUPS company;

CREATE USER design GROUPS company;

CREATE USER smith GROUPS design, marketing;

CREATE USER jones GROUPS marketing;  

CREATE USER brown GROUPS engineering;

예제 3

다음은 위와 동일한 그룹을 생성하는 예이지만 GROUPS 대신 MEMBERS 문을 사용하는 예제이다.

CREATE USER smith;

CREATE USER brown;

CREATE USER jones;

CREATE USER engineering MEMBERS brown;

CREATE USER marketing MEMBERS smith, jones;

CREATE USER design MEMBERS smith;

CREATE USER company MEMBERS engineering, marketing, design;