과목 II SQL 기본 및 활용
제1장 SQL 기본
제2절 DDL(DATA DEFINITION LANGUAGE)
3. ALTER TABLE
다. MODIFY COLUMN
[예제] TEAM 테이블의 ORIG_YYYY 칼럼의 데이터 유형을 CHAR(4)→VARCHAR2(8)으로 변경하고, 향후 입력되는 데이터의 DEFAULT 값으로 '20020129'을 적용하고, 모든 행의 ORIG_YYYY 칼럼에 NULL이 없으므로 제약조건을 NULL → NOT NULL로 변경한다.
---------------------------------------------------------------------
ALTER TABLE TEAM
ALTER COLUMN ORIG_YYYY VARCHAR(8) NOT NULL;
ALTER TABLE TEAM
ADD CONSTRAINT DF_ORIG_YYYY DEFAULT '20020129' FOR ORIG_YYYY;
---------------------------------------------------------------------
[실행결과] 테이블 구조의 변경 사항을 확인할 수 있다.
-------------------------
exec sp_help 'dbo.TEAM'
go
-------------------------
'SQL 전문가 가이드' 카테고리의 다른 글
ADD CONSTRAINT (1) | 2013.09.06 |
---|---|
DROP CONSTRAINT (0) | 2013.09.06 |
DROP COLUMN (0) | 2013.09.04 |
ADD COLUMN (0) | 2013.09.04 |
SELECT 문장을 통한 테이블 생성 사례 (0) | 2013.09.04 |