반응형

설명
| 테이블 생성 |
| 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 테이블 생성에서부터 컬럼 추가, 수정, 삭제 등의 방법에 대하여 알아 보았습니다.
반응형
'프로그래밍 > DB' 카테고리의 다른 글
| MSSQL 테이블, 컬럼 설명(Description) 함께 조회 하기 (1) | 2019.07.06 |
|---|---|
| MSSQL 테이블 코멘트(Description) 추가/삭제/조회 (14) | 2019.06.17 |
| MS-SQL 요일 구하는 쿼리 (1) | 2019.05.28 |
| MS-SQL 동적 쿼리 만들기 예제(SP_EXECUTESQL) (1) | 2019.04.02 |
| 웹환경과 DB툴에서 실행 된 쿼리 속도가 다른경우 (2) | 2018.08.08 |