--------------------------------------------------------
--  已建立檔案 - 星期三-六月-08-2022   
--------------------------------------------------------
--------------------------------------------------------
--  DDL for Table BARCODE_CHANGE
--------------------------------------------------------

  CREATE TABLE "JHAMES"."BARCODE_CHANGE" 
   (	"BARCODE_CHANGE_ID" NUMBER, 
	"BARCODE_ID" NUMBER, 
	"BARCODE_NO_OLD" VARCHAR2(30 BYTE), 
	"BARCODE_NO_NEW" VARCHAR2(30 BYTE), 
	"CHANGE_TYPE" VARCHAR2(2 BYTE), 
	"MEMO" VARCHAR2(1000 BYTE), 
	"CREATE_USERID" NUMBER DEFAULT -1, 
	"CREATE_DATE" DATE
   ) SEGMENT CREATION IMMEDIATE 
  PCTFREE 10 PCTUSED 0 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 COLUMN "JHAMES"."BARCODE_CHANGE"."BARCODE_CHANGE_ID" IS '條碼置換ID';
   COMMENT ON COLUMN "JHAMES"."BARCODE_CHANGE"."BARCODE_ID" IS '條碼ID';
   COMMENT ON COLUMN "JHAMES"."BARCODE_CHANGE"."BARCODE_NO_OLD" IS '舊條碼序號';
   COMMENT ON COLUMN "JHAMES"."BARCODE_CHANGE"."BARCODE_NO_NEW" IS '新條碼序號';
   COMMENT ON COLUMN "JHAMES"."BARCODE_CHANGE"."CHANGE_TYPE" IS '生產序號:P 出貨序號:E';
   COMMENT ON COLUMN "JHAMES"."BARCODE_CHANGE"."MEMO" IS '備註';
   COMMENT ON COLUMN "JHAMES"."BARCODE_CHANGE"."CREATE_USERID" IS '建立者';
   COMMENT ON COLUMN "JHAMES"."BARCODE_CHANGE"."CREATE_DATE" IS '建立時間';
   COMMENT ON TABLE "JHAMES"."BARCODE_CHANGE"  IS '條碼變更資料表';
--------------------------------------------------------
--  DDL for Index BARCODE_CHANGE_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "JHAMES"."BARCODE_CHANGE_PK" ON "JHAMES"."BARCODE_CHANGE" ("BARCODE_CHANGE_ID") 
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
  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" ;
--------------------------------------------------------
--  Constraints for Table BARCODE_CHANGE
--------------------------------------------------------

  ALTER TABLE "JHAMES"."BARCODE_CHANGE" ADD CONSTRAINT "BARCODE_CHANGE_PK" PRIMARY KEY ("BARCODE_CHANGE_ID")
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
  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"  ENABLE;
  ALTER TABLE "JHAMES"."BARCODE_CHANGE" MODIFY ("BARCODE_ID" NOT NULL ENABLE);
  ALTER TABLE "JHAMES"."BARCODE_CHANGE" MODIFY ("BARCODE_NO_OLD" NOT NULL ENABLE);
  ALTER TABLE "JHAMES"."BARCODE_CHANGE" MODIFY ("CREATE_USERID" NOT NULL ENABLE);
  ALTER TABLE "JHAMES"."BARCODE_CHANGE" MODIFY ("CREATE_DATE" NOT NULL ENABLE);
  ALTER TABLE "JHAMES"."BARCODE_CHANGE" MODIFY ("BARCODE_CHANGE_ID" NOT NULL ENABLE);
  ALTER TABLE "JHAMES"."BARCODE_CHANGE" MODIFY ("BARCODE_NO_NEW" NOT NULL ENABLE);
  ALTER TABLE "JHAMES"."BARCODE_CHANGE" MODIFY ("CHANGE_TYPE" NOT NULL ENABLE);