-
MSSQL 테이블 컬럼 추가 수정 삭제Programming/MSSQL 2012. 10. 4. 10:30
테이블 컬럼을 추가 하거나 수정할 시 디자인 모드로 수정할 수 있다.
그러나 부득이하게 쿼리 분석기로만 실행이 가능할 때가 있다.
해당 테이블에 데이터가 있으며 컬럼에 대한 조건이 걸려있을 시. 쿼리 분석기로만 가능하다.
컬럼 추가 예제
ALTER TABLE 테이블명 ADD 추가할 컬럼명 속성
EX> ALTER TABLE BOARD ADD BrdIdx INT NULL
컬럼 추가시 NULL 값을 허용하는 값이나 DEFAULT 값이 정해져 있는것만 가능하다.
EX> ALTER TABLE BOARD ADD DelYn CHAR(1) NOT NULL CONSTRAINT DF_ADDR DEFAULT 'N'
컬럼 수정 예제
ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 변경할 속성
EX> ALTER TABLE 테이블명 ALTER COLUMN BrdName VARCHAR(20) NULL
컬럼명 수정
EXEC SP_RENAME '테이블명.[수정할 컬럼명]','수정될 컬럼명','COLUMN'
EX > SP_RENAME 'BOARD.[name]','BrdName','COLUMN'
컬럼 삭제 예제
ALTER TABLE 테이블명 DROP COLUMN 삭제 할 컬럼명
EX> ALTER TABLE BOARD DROP COLUMN Name
테이블 삭제는 간단하나 특히 조심해야 한다.
DROP TABLE 테이블명
'Programming > MSSQL' 카테고리의 다른 글
자주 사용하나 외워지지 않는 쿼리 ㅠ.ㅠ (0) 2015.03.31 Inner Join Vs Cross Apply (0) 2012.11.27 MSSQL 에서 UNION 사용하는 예제 (0) 2011.06.17