티스토리 뷰

users table 생성
SQL> create table users (
  2  user_name varchar(10)
  3  );

테이블이 생성되었습니다.


생성 확인

SQL> desc test;
 이름                                      널?      유형
 ----------------------------------------- -------- ----------------------------

 user_name                                               VARCHAR2(10)


users table에 user_num 컬럼 추가
SQL> alter table users add(user_num number(10));

테이블이 변경되었습니다.

SQL> desc test;
 이름                                      널?      유형
 ----------------------------------------- -------- ----------------------------

 user_name                                               VARCHAR2(10)
 user_number                                               NUMBER(10)



users table에 user_name 컬럼명을 user_name_1로 컬럼명 변경
SQL> alter table users rename column user_name to user_name_1;

테이블이 변경되었습니다.

SQL> desc test;
 이름                                      널?      유형
 ----------------------------------------- -------- ----------------------------

 user_name_1                                  VARCHAR2(10)
 user_number                                   NUMBER(10)



users table에 user_number 컬럼 데이터 타입 변경
SQL> alter table users modify(user_number varchar(10));

테이블이 변경되었습니다.

SQL> desc test
 이름                                      널?      유형
 ----------------------------------------- -------- ----------------------------

 user_name_1                               VARCHAR2(10)
 user_number                                VARCHAR2(10)


users table에 user_number 컬럼 삭제

SQL> alter table users drop(user_number);

테이블이 변경되었습니다.

SQL> desc test;
 이름                                      널?      유형
 ----------------------------------------- -------- ----------------------------

 user_name_1                               VARCHAR2(10)

댓글
댓글쓰기 폼