Search

2015년 10월 16일 금요일

[Database] [MSSQL] 기존 테이블에 컬럼 추가, 변경과 기본값 설정

* A_Table은 기존에 있던 테이블인데, 여기에 새롭게 Column_9, varchar(10)가 추가되어야 하고, 이 컬럼의 기본 값을 'init'로 하고싶은 경우 쿼리는 다음과 같다.

ALTER TABLE A_Table ADD Column_9 VARCHAR(10) NOT NULL DEFAULT 'init'
--or
ALTER TABLE A_Table ADD Column_9 VARCHAR(10) NULL ALTER TABLE A_Table ADD DEFAULT ('init') FOR Column_9

* A_Table의 Column_9, varchar(10)를 NULL허용 varchar(50)으로 변경하려면 다음과 같다.

ALTER TABLE A_Table ALTER COLUMN Column_9 VARCHAR(50) NULL


* A_Table의 기존에 있던 컬럼인 Column_1의 내용을 모두 'adjust'로 변경하고 싶은 경우.

UPDATE A_Table SET Column_1='adjust'


댓글 없음:

댓글 쓰기