DDL(Data Definition Language;데이터 정의어)
- create(생성), alter(변경), drop(삭제)
1. CREATE TABLE - 테이블 구조 정의
형식) CREATE TABLE 테이블명( 필드명1 데이터타입 제약조건,
필드명2 데이터타입 제약조건);
SQL> CREATE TABLE dept( deptno number primary key,
dname varchar2(20) not null,
loc varchar2(15) not null);
2. ALTER TABLE ~ ADD - 새로운 필드 추가
형식) ALTER TABLE 테이블명 ADD (추가시킬_필드명 자료형 제약조건);
SQL> ALTER TABLE dept ADD(tel varchar2(15) not null);
3. ALTER TABLE ~ MODIFY - 기존 필드 수정
형식) ALTER TABLE 테이블명 MODIFY(변경할_필드명 자료형 제약조건);
SQL> ALTER TABLE dept MODIFY(loc varchar2(30));
4. ALTER TABLE ~ DROP COLUMN- 기존 필드 삭제
형식) ALTER TABLE 테이블명 DROP COLUMN 삭제할_필드명;
SQL> ALTER TABLE dept DROP COLUMN tel;
5. ALTER TABLE ~ RENAME - 필드 이름 변경
형식) ALTER TABLE 테이블명 RENAME column 변경전_필드명 to 변경후_필드명;
SQL> ALTER TABLE dept RENAME column loc to addr;
6. DROP TABLE - 테이블 구조 삭제
형식) DROP TABLE 삭제시킬_테이블명;
'Oracle Data Base' 카테고리의 다른 글
[SQL Plus] Sub Query (0) | 2019.07.01 |
---|---|
[SQL Plus] JOIN - Equi , Outer, Self, ANSI (0) | 2019.06.27 |
[SQL Plus] GROUP BY, HAVING, 그룹 함수 - min, max, sum, avg, count(*) (0) | 2019.06.26 |
[SQL Plus] DUAL 테이블, SQL 함수(문자,숫자,날짜) 정리 (0) | 2019.06.25 |
[SQL Plus]select구문 - 데이터 검색 (0) | 2019.06.24 |