728x90
반응형

 

테이블 컬럼 추가, 수정, 삭제, 컬럼명 변경 알아보기

 

ALTER Table

  • 컬럼 추가 (Column ADD)
  • 컬럼 수정 (Column MODIFY)
  • 컬럼 삭제 (Column DROP)
  • 컬럼명 변경 (Column RENAME)

 

 

 

1. 테이블에 컬럼 추가하기 (Column ADD)

ALTER TABLE 테이블명 ADD(컬럼명 데이터타입(데이터크기));

 

현재 상태 조회하기

ex) SELECT * FROM TEST;

 

컬럼 추가하기

ex) ALTER TABLE TEST ADD(TEST3 VARCHAR2(100));

 

결과 확인하기 

ex) SELECT * FROM TEST;

 

 

 

2. 테이블에 컬럼 수정하기 (Column MODIFY)

ALTER TABLE 테이블명 MODIFY(컬럼명 데이터타입(데이터크기));

 

현재 상태 조회하기

ex) SELECT TABLE_NAME, COLUMN_NAME, DATA_LENGTH FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'TEST';

 

컬럼 수정하기

ex) ALTER TABLE TEST MODIFY(TEST3 VARCHAR2(99));

 

결과 확인하기

ex) SELECT TABLE_NAME, COLUMN_NAME, DATA_LENGTH FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'TEST';

 

 

 

3. 테이블에 컬럼 삭제하기(Column DROP)

ALTER TABLE 테이블명 DROP COLUMN 컬럼명;

 

현재 상태 조회하기

ex) SELECT * FROM TEST;

 

컬럼 삭제하기

ex) ALTER TABLE TEST DROP COLUMN TEST3;

 

결과 확인하기

ex) SELECT * FROM TEST;

 

 

 

4. 테이블에 컬럼명 변경하기(Column RENAME)

ALTER TABLE 테이블명 RENAME COLUMN 현재컬럼명 TO 바꿀컬럼명;

 

현재 상태 조회하기

ex) SELECT * FROM TEST;

 

컬럼명 변경하기

ex) ALTER TABLE TEST RENAME COLUMN TEST2 TO TEST22;

 

결과 확인하기

ex) SELECT * FROM TEST;

 

 

728x90
반응형

+ Recent posts