으나님의 잡다한 개발상식
(SQL) 테이블 변경(ALTER)/삭제(DROP) 본문
1. 테이블명 변경
ALTER TABLE 원래 테이블명 RENAME TO 바꿀 테이블명; EX) ALTER TABLE EMP RENAME TO NEW_EMP; |
2. 컬럼 추가
ALTER TABLE 테이블명 ADD(컬럼명 타입 ...); EX) ALTER TABLE EMP ADD (AGE NUMBER(2) DEFAULT 1); |
3. 컬럼 변경
ALTER TABLE 테이블명 MODIFY (바꿀 컬럼명 타입 ...); EX) ALTER TABLE EMP MODIFY (ENAME VARCHAR2(40) NOT NULL); |
4. 컬럼 삭제
ALTER TABLE 테이블명 DROP COLUMN 컬럼명; EX) ALTER TABLE EMP DROP COLUMN AGE; |
5. 컬럼명 변경
ALTER TABLE 테이블명 RENAME COLUMN 원래 컬럼명 TO 바꿀 컬럼명; EX) ALTER TABLE EMP RENAME COLUMN ENAME TO NEW_ENAME; |
6. 테이블 삭제
DROP TABLE 테이블명; DROP TABLE 테이블명 CASCADE CONSTRAINT; //참조된 제약사항도 모두 삭제 |
'SQL' 카테고리의 다른 글
(SQL) DELETE문과 TRUNCATE문 비교 (0) | 2020.05.25 |
---|---|
(SQL) NOLOGGING (0) | 2020.05.25 |
(SQL)테이블 생성 시 제약조건/CASCADE 사용 (0) | 2020.05.25 |
(SQL) 테이블 구조 확인 - DESC (0) | 2020.05.25 |
(SQL) 데이터베이스 종류 (0) | 2020.05.25 |