본문 바로가기
프로그래밍/DB

mssql 컬럼 추가 수정 삭제 및 설명(코멘트) 추가 쿼리

by [바가지] 2019. 6. 7.
반응형

 

설명

테이블 생성
create table [테이블명](id int,name varchar(20)); 
CREATE TABLE [dbo].[Temp_Table]( 
     [No] numeric(18, 0) NULL, 
     [Name] [nvarchar](20) NULL
 

 

컬럼 추가
alter table [테이블명] add [컬럼명] [타입] [옵션];  
alter table [dbo].[Temp_Table] add [Age] int not null default(0); 

 

컬럼 타입 변경
alter table [테이블명] alter column [컬럼명] [타입] [옵션];  
alter table [dbo].[Temp_Table] alter column [Age] varchar(10) not null;

 

컬럼 설명(코멘트) 추가 / 삭제
EXEC sp_addextendedproperty 'MS_Description', '설명', 'USER', dbo, 'TABLE', 테이블명, 'COLUMN', 컬럼명 

추가 : EXEC sp_addextendedproperty 'MS_Description', '나이', 'USER', dbo, 'TABLE', Temp_Table, 'COLUMN', Age

삭제 : EXEC sp_dropextendedproperty 'MS_Description', 'SCHEMA', dbo, 'TABLE', Temp_Table, 'COLUMN', Age

 

컬럼 삭제
alter table [테이블명] drop [컬럼명]; 
alter table [dbo].[Temp_Table] drop [Age]; 

 

테이블 삭제
drop table [테이블명]; 
drop table [dbo].[Temp_Table]; 

 

예제

테이블 생성에서 부터 컬럼 추가, 컬럼타입 변경 등의 명령을 입력 한 모습입니다.

    추가로 컬럼명 변경 부분에 대하여도 작성 해 보았습니다.

 

테이블 생성 합니다.

 

테이블 생성 된 것을 확인 합니다. 

 

컬럼 추가 된 모습과 설명란에 '나이' 라고 입력 된 것을 확인 할 수 있습니다.

 

MS-SQL 테이블 생성에서부터 컬럼 추가, 수정, 삭제 등의 방법에 대하여 알아 보았습니다.

반응형