설명

테이블 생성
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 테이블 생성에서부터 컬럼 추가, 수정, 삭제 등의 방법에 대하여 알아 보았습니다.

Posted by JOY [바가지]

댓글을 달아 주세요

  1. 잉여토기 2019.06.08 22:01 신고  댓글주소  수정/삭제  댓글쓰기

    컬럼과 테이블을 수정하고 삭제하는 방법이네요.
    mssql 쿼리 마냥 쉽지만은 않아보이네요.

  2. 청결원 2019.06.09 06:54 신고  댓글주소  수정/삭제  댓글쓰기

    포스팅 잘 보고 갑니다
    남은 주말 잘 보내세요~

  3. *저녁노을* 2019.06.12 02:38 신고  댓글주소  수정/삭제  댓글쓰기

    수정 삭제하는 법...
    잘 알고 갑니다.

  4. Deborah 2019.06.12 23:45 신고  댓글주소  수정/삭제  댓글쓰기

    오늘도 멋진 팁이네요. 하나씩 쌓여가는 지식입니다.