Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

으나님의 잡다한 개발상식

(SQL) 테이블 변경(ALTER)/삭제(DROP) 본문

SQL

(SQL) 테이블 변경(ALTER)/삭제(DROP)

스위트치즈 2020. 5. 25. 19:01

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