본문 바로가기
BOOK/오라클

테이블 생성과 변경

by "뭉치" 2021. 8. 2.
728x90

테이블 생성 및 변경

 

1. 테이블 생성 방법

 

기본 쿼리로 생성 CREATE   TABLE  테이블명(컬럼명1 자료형1, 컬럼명2 자료형2, ...)
서버 쿼리로 생성 CREATE   TABLE   테이블명1   AS   SELECT  *   FROM   테이블명2
구조만 복사 생성 CREATE   TABLE   테이블명1   AS   SELECT   *   FROM  테이블명   WHERE 1=0;

 

2. 테이블 구조 변경

 

컬럼 추가 ALTER  TABLE  테이블명   ADD(컬럼명  데이터유형)
컬럼 변경 ALTER  TABLE  테이블명   MODIFY(컬럼명   데이터유형)
컬럼 제거 ALTER  TABLE  테이블명   DROP COLUMN 컬럼명
컬럼명 변경 ALTER   TABLE  테이블명   RENAME  COLUMN  구컬럼명  TO  신컬럼명

 

컬럼을 제거할때 누군가 사용중인 경우가 있다면 해당 컬럼의 접근을 제한하게 하고 삭제하는 것이 안전적일 것이다. 이때 사용하는 명령어가 SET UNUSED이다. 해당 컬럼의 제한을 제한하기 때문이다.

 

ALTER  TABLE  테이블명 SET UNUSED(컬럼명)
ALTER   TABLE  DROP UNUSED 컬러명

 

3. 테이블 제거

 

sql>DROP TABLE 커럼명

 

4. 테이블명 변경

 

sql>RENAME 테이블명 TO 새테이블명

 

5. 테이블에 있는 모든 데이터 삭제

 

sql> TRUNCATE  TABLE  테이블명;
sql> DELETE     FROM  테이블명

 

728x90

'BOOK > 오라클' 카테고리의 다른 글

데이터수정  (0) 2021.08.02
데이터입력  (0) 2021.08.02
오라클 Dictionary  (0) 2021.08.02
SQL*Plus 간단 명령어  (0) 2021.08.02
데이터 타입  (0) 2021.08.02

댓글