본문 바로가기
개발이야기/MSSQL

[MSSQL] 테이블에 새로운 컬럼 추가하기

by S코델리아2 2024. 7. 10.
728x90
반응형

MSSQL을 사용하다 보면

기존 사용하던 테이블에 컬럼을

추가해야 하는 경우가 있다.

 

물론 테이블 정보에서 디자인을 통해

추가할 수도 있지만

데이터가 많은 테이블의 경우

에러가 발생한다!

 

그런 경우에 ALTER TABLE 문을 사용하여 추가할 수도 있다.

정의
//컬럼 추가
ALTER TABLE [테이블 명] ADD [컬럼 명] [데이터 타입]

//컬럼 삭제
ALTER TABLE [테이블 명] DROP COLUMN [컬럼 명]

//컬럼 변경
ALTER TABLE [테이블 명] ALTER COLUMN [컬럼 명] [데이터 타입]

 

예제
//컬럼 추가
ALTER TABLE dbo.Test_Table ADD test_col VARCHAR(50)

//컬럼 추가2 - NOT NULL 설정
ALTER TABLE dbo.Test_Table ADD test_col VARCHAR(50) NOT NULL

//컬럼 삭제
ALTER TABLE dbo.Test_Table DROP COLUMN test_col

//컬럼 변경
ALTER TABLE dbo.Test_Table ALTER COLUMN test_col VARCHAR(50)

 

 

728x90
반응형