Oracle

오라클 테이블 생성 삭제(DBeaber DDL 추출)

꼬요버디 2024. 7. 1. 13:28
728x90

1. 테이블 추가하고 테이블스페이스 지정

CREATE TABLE "스키마명"."테이블명" (
COL1 NOT NULL ENABLE, -- KEY1
COL3 NOT NULL ENABLE, -- KEY2
COL4
...
) SEGMENT CREATION IMMEDIATE 
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "SYSTEM" ;

 

 

2. 테이블 삭제

DROP TABLE [테이블명]

 

 

3. 테이블 컬럼 코멘트 생성

COMMENT ON COLUMN [스키마명].[테이블명].[컬럼명] IS '코멘트';
COMMENT ON COLUMN GGOYO.TB_EMP.EMP_NO IS '사원번호';



4. 디비버에서 테이블 DDL 추출하기

테이블명 더블클릭 > DDL 메뉴

DDL 복사해서 테이블명, 컬럼명 등을 수정해서 테이블을 생성할 수 있다.