본문 바로가기

오라클/테이블

테이블에 컬럼 추가,컬럼폭 및 타입변경,컬럼이름수정,컬럼삭제

--존재하는 테이블에 컬럼을 추가

ALTER TABLE 테이블명 ADD (컬럼명 타입, 컬러명 타입);

ex )

ALTER TABLE test1 ADD(birth DATE, memo  VARCHAR2(100));

SELECT * FROM col WHERE tname='TEST1';


--테이블의 컬럼폭 및 타입변경

 -- ALTER TABLE 테이블명 MODIFY(컬럼명 타입(폭), 컬러명 타입(폭));

 ex )

ALTER TABLE test1 MODIFY(MEMO VARCHAR2(4000));

SELECT * FROM col WHERE tname='TEST1';


--테이블의 컬럼의 이름 변경

  --ALTER TABLE 테이블명 RENAME COLUMN 옛이름 TO 새이름;

ex )

ALTER TABLE test1 RENAME COLUMN memo TO bigo;

SELECT * FROM col WHERE tname='TEST1';

  

--테이블의 컬럼 삭제. 데이타가 존재한 경우 해당 컬럼의 데이타도 모두 삭제됨

  --ALTER TABLE, 테이블명 DROP CLOUMN 컬러명;

ex )

ALTER TABLE test1 DROP COLUMN age;

SELECT * FROM col WHERE tname='TEST1';