메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
 
(같은 사용자의 중간 판 2개는 보이지 않습니다)
3번째 줄: 3번째 줄:
<source lang=sql>
<source lang=sql>
CREATE TABLE "SYS"."TB_BIG"
CREATE TABLE "SYS"."TB_BIG"
-- 컬럼 정의  
-- 컬럼 / 제약조건 정의  
   (
   (
     "COLA" VARCHAR2(20),  
     "COLA" VARCHAR2(20),  
9번째 줄: 9번째 줄:
"COLC" NUMBER,  
"COLC" NUMBER,  
"COLD" VARCHAR2(30)
"COLD" VARCHAR2(30)
-- [ 생략 가능 , PK인덱스를 동시에 생성 
    CONSTRAINT PK명
      PRIMARY KEY (column1)
        USING INDEX TABLESPACE index_tablespace_name
-- ]
   )  
   )  
-- [ ] 부분은 생략가능 , 생략시 기본값적용
-- [ ] 부분은 생략가능 , 생략시 기본값적용
[
-- [
-- 데이터 블록의 10%를 데이터 갱신용으로 남겨둠.다른 블럭로 이동 하지 읺도록, 기본 10%
-- 데이터 블록의 10%를 데이터 갱신용으로 남겨둠.다른 블럭로 이동 하지 읺도록, 기본 10%
  PCTFREE 10  
  PCTFREE 10  
24번째 줄: 29번째 줄:
-- 아카이브로깅 처리  
-- 아카이브로깅 처리  
LOGGING
LOGGING
-- 테이블 스페이스 지정  
-- 테이블 스페이스 지정  
TABLESPACE USERS
TABLESPACE USERS
]  
-- ]  
;
;
</source>
</source>


[[분류:oracle]]
[[분류:oracle]]

2025년 7월 2일 (수) 22:59 기준 최신판

테이블 생성

생성 예시:

CREATE TABLE "SYS"."TB_BIG"
-- 컬럼 / 제약조건 정의 
   (	
    "COLA" VARCHAR2(20), 
	"COLB" NUMBER, 
	"COLC" NUMBER, 
	"COLD" VARCHAR2(30)
-- [ 생략 가능 , PK인덱스를 동시에 생성   
    CONSTRAINT PK명 
       PRIMARY KEY (column1)
         USING INDEX TABLESPACE index_tablespace_name
-- ] 
   ) 
-- [ ] 부분은 생략가능 , 생략시 기본값적용
-- [
-- 데이터 블록의 10%를 데이터 갱신용으로 남겨둠.다른 블럭로 이동 하지 읺도록, 기본 10%
 PCTFREE 10 
-- 기존 데이터가 수정,삭제로 PCTUSED %값보다 작아지면 이 블록에 입력이 가능함,기본 40%
 PCTUSED 40 
-- 데이터 블록에 동시에 접근 가능한 트랜잭션의 처리 갯수.MAXTRANS 까지 늘어남
 INITRANS 1 
-- 데이터 블록에 접근 가능한 최대 트랜잭션 
 MAXTRANS 255 
-- 테이블 비압축
 NOCOMPRESS 
-- 아카이브로깅 처리 
LOGGING

-- 테이블 스페이스 지정 
TABLESPACE USERS
-- ] 
;