ALTER 이란?
열과 제약 조건을 추가 및 변경 또는 삭제를 하기 위한 명령어이다. 여기서 Alter Column을 이용하게 된다면 칼럼을 추가 및 데이터 타입 / 데이터 사이즈 변경, 삭제를 해줄 수 있다.
SSMS 툴로도 변경 가능 하니 쿼리문으로도 추가, 변경, 삭제할 수 있는 쿼리도 참고로 알고 있으면 좋을 거 같다.
반응형
ALTER 추가, 변경, 삭제 사용법
/* 칼럼 추가 */
ALTER TABLE 테이블명 ADD 칼럼명 데이터타입
/* 칼럼 변경 */
ALTER TABLE 테이블명 ALTER COLUMN 칼럼명 변경할데이터타입
/* 칼럼 삭제 */
ALTER TABLE 테이블명 DROP COLUMN 칼럼명
칼럼 추가
ALTER TABLE TEST.dbo.SAMPLE ADD Hobby VARCHAR(30)
위의 칼럼 추가 하는 쿼리 예제를 실행하게 되면 아래의 사진처럼 칼럼이 추가된 것을 확인할 수 있다.
칼럼 데이터 타입 변경
ALTER TABLE TEST.dbo.SAMPLE ALTER COLUMN Hobby TEXT
위의 칼럼 데이터 타입 변경 쿼리를 실행시켜 주면 아래의 사진처럼 칼럼 데이터 타입이 변경된 것을 확인할 수 있다.
칼럼 데이터 사이즈 변경
ALTER TABLE TEST.dbo.SAMPLE ALTER COLUMN Hobby VARCHAR(MAX)
위의 데이터 사이즈 변경 쿼리 예제를 실행시켜 주게 되면 아래의 사진처럼 칼럼의 데이터 사이즈가 변경된 것을 확인할 수 있다.
칼럼 삭제
ALTER TABLE TEST.dbo.SAMPLE DROP COLUMN Hobby
위의 칼럼 삭제 쿼리 예제를 실행해 주게 되면 아래의 사진처럼 칼럼이 삭제된 것을 확인할 수 있다
댓글