728x90
컬럼 추가
- 테이블에 컬럼을 추가한다.
- ALTER TABLE {테이블} ADD {컬럼명} ( {데이터타입} {DEFAULT ''} {NOT NULL} ;
- 위에서 디폴트랑, 널 허용은 생략 가능하다
--예시
ALTER TABLE STUDENT ADD(
GRADE NUMBER(3) DEFAULT 0 NOT NULL
)
컬럼 삭제
- 테이블에 컬럼을 삭제한다.
- ALTER TABLE {테이블} DROP COLUMN {컬럼명} ;
- 위에서 디폴트랑, 널 허용은 생략 가능하다
--예시
ALTER TABLE STUDENT DROP COLUMN GRADE;
컬럼 수정 (데이터 타입 변경)
- 테이블 컬럼의 데이터 타입을 수정한다
- ALTER TABLE {테이블} MODIFY( {컬럼명} {데이터타입(사이즈)} );
ALTER TABLE STUDENT MODIFY(
GRADE NUMBER(5)
);
컬럼명 변경
- 테이블 컬럼의 이름을 변경 한다.
- ALTER TABLE {테이블} RENAME COLUMN {컬럼명} TO {변경할 컬럼명};
ALTER TABLE STUDENT RENAME COLUMN GRADE TO GRADES
728x90
'개발관련 > SQL' 카테고리의 다른 글
[ORACLE] 테이블, PK, INDEX 생성 방법 (0) | 2023.05.22 |
---|---|
[Oracle] 테이블,컬럼 COMMENT 조회/입력/수정/삭제 정리 (0) | 2023.03.21 |
[Oracle 오류] ORA-01790 : expression must have same datatype as corresponding expression (0) | 2023.03.15 |
[Oracle] INSTR 함수 사용법 (0) | 2022.12.21 |
[ORACLE]ORA-01461 에러 정리 (0) | 2022.08.08 |