[DB2] 이미 생성된 테이블 정보 수정하기

Programming/Database 2010.06.23 댓글 Joshua95
 -- 기존 테이블에 컬럼 추가하기
ALTER TABLE tblPolicy ADD col_a TINYINT DEFAULT ((0)) NOT NULL;

-- 기존 컬럼의 속성 변경하기
ALTER TABLE tblHotfixTest1_Temp ALTER COLUMN col_a TINYINT NOT NULL;

-- 기존 컬럼의 default 추가하기
ALTER TABLE tblHotfixTest1_Temp ADD CONSTRAINT col_c_def DEFAULT 0 FOR col_a ;

-- identity column 에 데이타 입력하기
SET IDENTITY_INSERT tblHotfixTest1 ON;
INSERT INTO tbNew (id, a, b) SELECT * FROM tbOld;
SET IDENTITY_INSERT tblHotfixTest1 OFF;

- 2009/03/12

댓글