과목 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
Posted by G4.
,