편집 요약 없음 |
(→테이블 생성) |
||
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) | ||
CONSTRAINT PK명 | |||
PRIMARY KEY (column1) | |||
USING INDEX TABLESPACE index_tablespace_name | |||
) | ) | ||
-- [ ] 부분은 생략가능 , 생략시 기본값적용 | -- [ ] 부분은 생략가능 , 생략시 기본값적용 | ||
24번째 줄: | 29번째 줄: | ||
-- 아카이브로깅 처리 | -- 아카이브로깅 처리 | ||
LOGGING | LOGGING | ||
-- 테이블 스페이스 지정 | -- 테이블 스페이스 지정 | ||
TABLESPACE USERS | TABLESPACE USERS |
2025년 7월 2일 (수) 22:57 판
테이블 생성
생성 예시:
CREATE TABLE "SYS"."TB_BIG" -- 컬럼 / 제약조건 정의 ( "COLA" VARCHAR2(20), "COLB" NUMBER, "COLC" NUMBER, "COLD" VARCHAR2(30) 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 -- ] ;