메뉴 건너뛰기

조회 수 19 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

기존 테이블에 컬럼을 추가하거나 컬럼 속성을 변경하거나 삭제하고 싶은 경우가 있습니다.

ALTER를 사용하여 기존 테이블의 컬럼을 추가, 변경, 삭제를 할 수 있습니다.

 

  테스트 테이블 만들기

ALTER를 사용하기 위해 먼저 샘플 테이블을 만들겠습니다.

 

테스트용 테이블

 

CREATE TABLE TBL_USER ( UserNo int NOT NULL DEFAULT (0), Name nvarchar(20) NOT NULL DEFAULT (''), Addr nvarchar(50) NOT NULL DEFAULT (''), Tel nvarchar(15) NOT NULL DEFAULT (''), CONSTRAINT TBL_USER_PK PRIMARY KEY CLUSTERED ( UserNo ) )

 

결과

테이블 생성

 

 

  컬럼 추가

ALTER TABLE [테이블 이름] ADD [컬럼 이름] [데이터 타입] [NULL or NOT NULL];

 

사용 방법 예제

ALTER TABLE TBL_USER ADD Age VARCHAR(20) NULL;

 

결과

컬럼 추가

컬럼이 추가되었습니다.

추가된 컬럼은 마지막에 생성됩니다.

원하는 위치에 추가하고 싶은 경우는 아래를 참조해주세요.

 

  컬럼 변경

ALTER TABLE [테이블 이름] ALTER COLUMN [컬럼 이름] [데이터 타입];

 

사용 방법 예제

ALTER TABLE TBL_USER ALTER COLUMN Age int;

 

결과

속성 변경

TBL_USER 테이블의 Age 컬럼의 데이터 타입이 변경되었습니다.

 

  컬럼 삭제

ALTER TABLE [테이블 이름] DROP COLUMN [컬럼 이름];

 

사용 방법 예제

ALTER TABLE [TBL_USER] DROP COLUMN [Age];

 

결과

컬럼 삭제

DROP COLUMN을 사용해 Age 컬럼이 삭제하였습니다.


List of Articles
번호 제목 날짜 조회 수
30 MSSQL EXISTS로 서브 쿼리 작성 방법 예제 file 2022.02.16 20
29 MSSQL IN 다중조건 사용 방법 2022.02.16 182
28 MSSQL 테이블 작성 인덱스 생성 하기 file 2022.02.16 53
27 MSSQL CLUSTERED INDEX와 NONCLUSTERED INDEX 차이점 2022.02.16 16
26 MSSQL Primary Key 컬럼 속성 변경 안될때 해결 방법 file 2022.02.16 23
» MSSQL 컬럼 추가, 변경, 삭제 ALTER 사용 방법 예제 file 2022.02.16 19
24 MSSQL 컬럼 중간에 추가하는 방법 file 2022.02.16 187
23 MSSQL RANK와 DENSE_RANK 랭크 함수 차이 예제 file 2022.02.16 14
22 MSSQL ROW_NUMBER로 성적 순위 설정 방법 예제 file 2022.02.16 9
21 MSSQL 성적 순위 설정 RANK 사용 방법 예제 file 2022.02.14 15
20 MSSQL 간단한 만나이 계산하기 DATEDIFF 사용 예제 file 2022.02.14 266
19 MSSQL 현재 시간 취득하는 여러 가지 방법 file 2022.02.14 14
18 MSSQL NULL값 변환 (NVL, ISNULL, CASE) 사용 방법 예 file 2022.02.14 134
17 MSSQL 공백값과 NULL값 동시에 체크 하는 방법 file 2022.02.14 1015
16 MSSQL 앞에 숫자0 채우기 FORMAT 사용 2022.02.14 86
15 MSSQL 숫자 3자리 콤마 넣기 또는 삭제하기 2022.02.14 57
14 MSSQL MERGE사용 안하고 있으면 UPDATE 없으면 INSERT 하기 2022.02.14 78
13 MSSQL MERGE 테이블에 있으면 업데이트 없으면 추가 하기 2022.02.14 10
12 MSSQL 문자열에서 숫자 또는 문자만 추출하기 REPLACE, PATINDEX 2022.02.14 674
11 MSSQL 모든 테이블 사용하고 있는 용량 확인 방법 2022.02.14 35
Board Pagination Prev 1 2 Next
/ 2

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved