DBMS마다 약간씩 차이가 있겠지만, DB 테이블의 컬럼을 다루는 SQL문 형식은 거의 똑같습니다.
아래 내용은 MS SQL Server에서의 SQL 쿼리문입니다.
[컬럼 추가]
형식 : ALTER TABLE 테이블명 ADD 컬럼명 컬럼속성;
예시 : ALTER TABLE employee ADD point int;
설명 : 이미 만들어진 DB 테이블에 새로운 컬럼을 추가합니다.
employee 테이블에 int 타입을 가지는 point 컬럼을 추가합니다.
[컬럼 수정]
형식 : ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 컬럼속성;
예시 : ALTER TABLE employee ALTER COLUMN point int;
설명 : 이미 만들어진 컬럼의 속성을 변경합니다.
employee 테이블의 point 컬럼의 속성을 int 로 수정합니다.
[컬럼 삭제]
형식 : ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
예시 : ALTER TABLE employee DROP COLUMN point;
설명 : 이미 만들어진 컬럼을 삭제합니다.
employee 테이블의 point 컬럼을 삭제합니다.
[컬럼명 수정]
형식 : EXEC SP_RENAME '테이블명.[수정할 컬럼명]','수정될 컬럼명','COLUMN'
예시 : EXEC SP_RENAME 'employee .[point]','mileage','COLUMN'
설명 : 컬럼의 속성은 유지하고, 컬럼 명칭만 변경합니다.
employee 테이블의 point 컬럼을 mileage 라는 명칭으로 변경합니다.
'MS-SQL' 카테고리의 다른 글
(작성중) MS SQL Server 2012 Express Edition 설치 (0) | 2013.11.26 |
---|---|
MS-SQL 현재날짜/시간 구하기 (sysdate, now) (0) | 2013.09.04 |
MS-SQL Server Identity 옵션 (0) | 2013.08.16 |