(새 문서: == 테이블 생성 == '''예시:''' <source lang=sql> CREATE TABLE "SYS"."TB_BIG" -- 컬럼 정의 ( "COLA" VARCHAR2(20), "COLB" NUMBER, "COLC" NUMBER, "COLD" VARCHAR2(30) ) -- [ ] 부분은 생략가능 , 생략시 기본값적용 [ -- 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...) |
(→테이블 생성) |
||
(같은 사용자의 중간 판 5개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
== 테이블 생성 == | == 테이블 생성 == | ||
'''예시:''' | ''' 생성 예시:''' | ||
<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% | ||
PCTFREE 10 | PCTFREE 10 | ||
-- | -- 기존 데이터가 수정,삭제로 PCTUSED %값보다 작아지면 이 블록에 입력이 가능함,기본 40% | ||
PCTUSED 40 | PCTUSED 40 | ||
-- | -- 데이터 블록에 동시에 접근 가능한 트랜잭션의 처리 갯수.MAXTRANS 까지 늘어남 | ||
INITRANS 1 | INITRANS 1 | ||
-- | -- 데이터 블록에 접근 가능한 최대 트랜잭션 | ||
MAXTRANS 255 | MAXTRANS 255 | ||
-- | -- 테이블 비압축 | ||
NOCOMPRESS | NOCOMPRESS | ||
-- 아카이브로깅 처리 | |||
LOGGING | |||
-- 테이블 스페이스 지정 | |||
TABLESPACE USERS | |||
] | -- ] | ||
; | ; | ||
</source> | </source> | ||
[[분류: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 -- ] ;