설명
테이블 생성 |
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 |