| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- CREATE TABLE TP_SET_BarCodeBatchLayout
- (
-
-
-
- LayoutID integer NOT NULL,
- LayoutName nvarchar2(50) NOT NULL,
- LayoutData blob NOT NULL,
- Width integer NOT NULL,
- Height integer NOT NULL,
- Remarks nvarchar2(500) ,
- displayNo integer NOT NULL,
- AccountID integer NOT NULL,
- ValueFlag char(1) DEFAULT '1' NOT NULL,
- CreateTime date DEFAULT sysdate NOT NULL,
- CreateUserID integer NOT NULL,
- UpdateTime date DEFAULT sysdate NOT NULL,
- UpdateUserID integer NOT NULL,
- OPTimeStamp timestamp(6) DEFAULT systimestamp NOT NULL
-
- ) ;
- COMMENT ON TABLE TP_SET_BarCodeBatchLayout IS '注浆条码打印模板';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.LayoutID IS '条码打印格式ID';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.LayoutName IS '条码打印格式名称';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.LayoutData IS '条码打印格式数据';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.Width IS '纸张宽度 (单位:mm,A4的宽度是210)';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.Height IS '纸张高度 (单位:mm,A4的高度是297)';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.Remarks IS '备注';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.AccountID IS '帐套ID (所属帐套ID)';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.ValueFlag IS '有效标识 (1:正常 0:停用)';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.CreateTime IS '创建时间 (更新时,不更新该数据)';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.CreateUserID IS '创建数据操作员ID (更新时,不更新该数据)';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.UpdateTime IS '更新时间 (新建时,取新建时间;更新时,取最新时间更新)';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.UpdateUserID IS '更新数据操作员ID (新建时,取创建者ID;更新时,取更新者ID)';
- COMMENT ON COLUMN TP_SET_BarCodeBatchLayout.OPTimeStamp IS '操作时间戳 (防止多用户同时对单一记录操作的时间戳)';
- alter table TP_SET_BarCodeBatchLayout
- add constraint PK_SET_BarCodeBatchLayout primary key (LayoutID)
- using index
- tablespace TP_BF_DKMES
- pctfree 10
- initrans 2
- maxtrans 255
- storage
- (
- initial 64K
- next 1M
- minextents 1
- maxextents unlimited
- );
- /
-
- -- Create sequence
- create sequence SEQ_SET_BarCodeBatchLayout_ID
- minvalue 1
- maxvalue 9999999999999999999999999999
- start with 1
- increment by 1
- nocache;
- /
-
- CREATE OR REPLACE TRIGGER TRG_SET_BarCodeBatchLayout_B_I BEFORE INSERT ON TP_SET_BarCodeBatchLayout REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW
- declare
- begin
- if :NEW.LayoutID is null then
- :NEW.LayoutID := SEQ_SET_BarCodeBatchLayout_ID.Nextval;
- end if;
- end TRG_SET_BarCodeBatchLayout_B_I;
- /
- CREATE OR REPLACE TRIGGER TRG_SET_BarCodeBatchLayout_B_U BEFORE UPDATE ON TP_SET_BarCodeBatchLayout REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW
- declare
- begin
- :NEW.UpdateTime := sysdate;
- :NEW.OPTimeStamp := systimestamp;
- end TRG_SET_BarCodeBatchLayout_B_U;
- /
-
- -- Create table
- create table TP_SET_BarCodeITEM
- (
- itemcode varchar2(100) not null,
- itemsample varchar2(100),
- itemtype varchar2(100),
- col_code varchar2(100),
- displayno int,
- ValueFlag char(1) DEFAULT '1' NOT NULL,
- itemtags varchar2(1000)
- )
- ;
- -- Create/Recreate primary, unique and foreign key constraints
- alter table TP_SET_BarCodeITEM
- add constraint PK_SET_BarCodeItem primary key (ITEMCODE);
- /
- insert into TP_SET_BARCODEITEM (ITEMCODE, ITEMSAMPLE, ITEMTYPE, COL_CODE, DISPLAYNO, ITEMTAGS)
- values ('{#产品条码#}', '12345678901', 'TXT', 'BarCode', 1, null);
- insert into TP_SET_BARCODEITEM (ITEMCODE, ITEMSAMPLE, ITEMTYPE, COL_CODE, DISPLAYNO, ITEMTAGS)
- values ('{#注浆日期#}', '2024-05-05', 'DATE', 'GroutingDate', 2, null);
- insert into TP_SET_BARCODEITEM (ITEMCODE, ITEMSAMPLE, ITEMTYPE, COL_CODE, DISPLAYNO, ITEMTAGS)
- values ('{#注浆批次#}', '1', 'TXT', 'GroutingBatchNo', 3, null);
- insert into TP_SET_BARCODEITEM (ITEMCODE, ITEMSAMPLE, ITEMTYPE, COL_CODE, DISPLAYNO, ITEMTAGS)
- values ('{#成型线编码#}', 'C01C01', 'TXT', 'GroutingLineCode', 4, null);
- insert into TP_SET_BARCODEITEM (ITEMCODE, ITEMSAMPLE, ITEMTYPE, COL_CODE, DISPLAYNO, ITEMTAGS)
- values ('{#模具编号#}', 'C01C01-001', 'TXT', 'GroutingMouldCode', 5, null);
- insert into TP_SET_BARCODEITEM (ITEMCODE, ITEMSAMPLE, ITEMTYPE, COL_CODE, DISPLAYNO, ITEMTAGS)
- values ('{#产品编码#}', 'H0127L', 'TXT', 'GoodsCode', 6, null);
- /
- -- Create table
- create table TP_SET_BarCodeBatchItem
- (
- layoutid int,
- itemcode varchar2(100),
- itemsample varchar2(100)
- )
- ;
- -- Create/Recreate primary, unique and foreign key constraints
- alter table TP_SET_BarCodeBatchItem
- add constraint PK_SET_BarCodeBatchItem primary key (LAYOUTID, ITEMCODE);
- /
|