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
반응형
'개발이야기 > MSSQL' 카테고리의 다른 글
[MSSQL] 한글 자동 변환 해결 방법 (0) | 2024.07.10 |
---|---|
[MSSQL] 데이터베이스가 사용 중이어서 배타적으로 액세스할 수 없습니다. DB 복원 실패 해결 (0) | 2024.07.10 |
[MSSQL] 쿼리 이력 조회 (0) | 2024.07.10 |
[MSSQL] 트랜잭션 로그가 꽉 찼습니다. (0) | 2024.07.10 |
[MSSQL] 특정 컬럼명이 있는 테이블 모두 조회하기 (0) | 2024.07.10 |