티스토리 뷰

Note

오라클 열추가

computer sosoes 2023. 5. 28. 20:49

ALTER TABLE 테이블_이름 ADD 열_이름 데이터_형식 NULL_속성 DEFAULT 기본값;

- 열 이름과 데이터 형식은 반드시 할당해야 하지만 다른 속성과 제약은 선택적으로 할 당할 수 있다. - NULL_속성 기본값은 NULL이다. - NOT NULL 열을 추가하려면, 존재하는 행에 새로운 열의 값을 할당하여야 하기 때문에 반 드시 DEFAULT 제약조건을 지정하여야 한다.

ALTER TABLE 고객 ADD 주소 VARCHAR(50);

- 사용자는 추가된 열의 위치를 지정할 수 없으며 테이블의 마지막 부분에 생성된다.
- 설정한 기본값은 새롭게 입력된 행에만 적용되고, 기존 행의 열에는 NULL이 할당된 다.

ALTER TABLE 고객 ADD 입력일자 DATETIME NULL CONSTRAINT 입력일자_기본값 DEFAULT getdate( ) WITH VALUES;

만약 강제로 존재하는 행에 NULL 대신 다른 기본값을 할당하려면, DEFAULT의 WITH VALUES 옵션을 사용한다.

댓글