테이블을 생성할 때 툴에서 디자인을 통해 생성 할 수도있지만, 남들에게 전달할 때, 다른서버에 배포를 할 경우 쿼리로 작성하여 작업하는것이 용이하여 쿼리로 작업을 많이 하는 편이고 하여 쿼리를 작성하는데 참고하면 좋을것 같아 포스팅을 합니다.

 

 

--------------------------------------------------------

--  파일이 생성됨 - 수요일-5월-02-2018   

--------------------------------------------------------

--------------------------------------------------------

--  Spare Parts 대중소 관린 테이블

--------------------------------------------------------

-- 테이블 생성

  CREATE TABLE "S_SPAREPART_CATEGORY"

  (

  "SPAREPART_CATEGORY_ID" VARCHAR2(20 BYTE), 

"TOP_SPAREPART_CATEGORY_ID" VARCHAR2(20 BYTE), 

"PARENT_ID" VARCHAR2(20 BYTE), 

"SPAREPART_CATEGORY_LEVEL" NUMBER(3,0), 

"SPAREPART_CATEGORY_ORDER" NUMBER(3,0), 

"SPAREPART_CATEGORY_NAME" VARCHAR2(500 BYTE), 

"SPAREPART_CATEGORY_ENG_NAME" VARCHAR2(500 BYTE), 

"REMARK" VARCHAR2(500 BYTE), 

"STATUS" CHAR(1 BYTE), 

"REG_ID" VARCHAR2(100 BYTE), 

"REG_DATE" DATE, 

"MOD_ID" VARCHAR2(100 BYTE), 

"MOD_DATE" DATE

  ) 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 "USERS" ;


-- 테이블 설명

comment ON TABLE S_SPAREPART_CATEGORY IS 'Spare Parts 대중소 관련 테이블' ;


-- 컬럼 설명

comment ON COLUMN S_SPAREPART_CATEGORY.SPAREPART_CATEGORY_ID IS '키';

comment ON COLUMN S_SPAREPART_CATEGORY.TOP_SPAREPART_CATEGORY_ID IS '최상위 키';

comment ON COLUMN S_SPAREPART_CATEGORY.PARENT_ID IS '부모 키';

comment ON COLUMN S_SPAREPART_CATEGORY.SPAREPART_CATEGORY_LEVEL IS 'Depth';

comment ON COLUMN S_SPAREPART_CATEGORY.SPAREPART_CATEGORY_ORDER IS '순서';

comment ON COLUMN S_SPAREPART_CATEGORY.SPAREPART_CATEGORY_NAME IS '대중소 한글명';

comment ON COLUMN S_SPAREPART_CATEGORY.SPAREPART_CATEGORY_ENG_NAME IS '대중소 영문명';

comment ON COLUMN S_SPAREPART_CATEGORY.REMARK IS '비고';

comment ON COLUMN S_SPAREPART_CATEGORY.STATUS IS '사용여부';

comment ON COLUMN S_SPAREPART_CATEGORY.REG_ID IS '등록자';

comment ON COLUMN S_SPAREPART_CATEGORY.REG_DATE IS '등록일';

comment ON COLUMN S_SPAREPART_CATEGORY.MOD_ID IS '수정자';

comment ON COLUMN S_SPAREPART_CATEGORY.MOD_DATE IS '수정일';


COMMIT;

+ Recent posts

테이블을 생성할 때 툴에서 디자인을 통해 생성 할 수도있지만, 남들에게 전달할 때, 다른서버에 배포를 할 경우 쿼리로 작성하여 작업하는것이 용이하여 쿼리로 작업을 많이 하는 편이고 하여 쿼리를 작성하는데 참고하면 좋을것 같아 포스팅을 합니다.

 

 

--------------------------------------------------------

--  파일이 생성됨 - 수요일-5월-02-2018   

--------------------------------------------------------

--------------------------------------------------------

--  Spare Parts 대중소 관린 테이블

--------------------------------------------------------

-- 테이블 생성

  CREATE TABLE "S_SPAREPART_CATEGORY"

  (

  "SPAREPART_CATEGORY_ID" VARCHAR2(20 BYTE), 

"TOP_SPAREPART_CATEGORY_ID" VARCHAR2(20 BYTE), 

"PARENT_ID" VARCHAR2(20 BYTE), 

"SPAREPART_CATEGORY_LEVEL" NUMBER(3,0), 

"SPAREPART_CATEGORY_ORDER" NUMBER(3,0), 

"SPAREPART_CATEGORY_NAME" VARCHAR2(500 BYTE), 

"SPAREPART_CATEGORY_ENG_NAME" VARCHAR2(500 BYTE), 

"REMARK" VARCHAR2(500 BYTE), 

"STATUS" CHAR(1 BYTE), 

"REG_ID" VARCHAR2(100 BYTE), 

"REG_DATE" DATE, 

"MOD_ID" VARCHAR2(100 BYTE), 

"MOD_DATE" DATE

  ) 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 "USERS" ;


-- 테이블 설명

comment ON TABLE S_SPAREPART_CATEGORY IS 'Spare Parts 대중소 관련 테이블' ;


-- 컬럼 설명

comment ON COLUMN S_SPAREPART_CATEGORY.SPAREPART_CATEGORY_ID IS '키';

comment ON COLUMN S_SPAREPART_CATEGORY.TOP_SPAREPART_CATEGORY_ID IS '최상위 키';

comment ON COLUMN S_SPAREPART_CATEGORY.PARENT_ID IS '부모 키';

comment ON COLUMN S_SPAREPART_CATEGORY.SPAREPART_CATEGORY_LEVEL IS 'Depth';

comment ON COLUMN S_SPAREPART_CATEGORY.SPAREPART_CATEGORY_ORDER IS '순서';

comment ON COLUMN S_SPAREPART_CATEGORY.SPAREPART_CATEGORY_NAME IS '대중소 한글명';

comment ON COLUMN S_SPAREPART_CATEGORY.SPAREPART_CATEGORY_ENG_NAME IS '대중소 영문명';

comment ON COLUMN S_SPAREPART_CATEGORY.REMARK IS '비고';

comment ON COLUMN S_SPAREPART_CATEGORY.STATUS IS '사용여부';

comment ON COLUMN S_SPAREPART_CATEGORY.REG_ID IS '등록자';

comment ON COLUMN S_SPAREPART_CATEGORY.REG_DATE IS '등록일';

comment ON COLUMN S_SPAREPART_CATEGORY.MOD_ID IS '수정자';

comment ON COLUMN S_SPAREPART_CATEGORY.MOD_DATE IS '수정일';


COMMIT;

+ Recent posts