diff --git a/script/sql/oracle/PLTCM_PRO_SEG.sql b/script/sql/oracle/PLTCM_PRO_SEG.sql new file mode 100644 index 00000000..74366c99 --- /dev/null +++ b/script/sql/oracle/PLTCM_PRO_SEG.sql @@ -0,0 +1,131 @@ +-- JXPLTCM.PLTCM_PRO_SEG definition + +CREATE TABLE "JXPLTCM"."PLTCM_PRO_SEG" + ( "ENCOILID" VARCHAR2(20) NOT NULL ENABLE, + "SEGNO" NUMBER DEFAULT 0 NOT NULL ENABLE, + "STARTPOS" FLOAT(126) DEFAULT 0, + "ENDPOS" FLOAT(126) DEFAULT 0, + "LENGTH" FLOAT(126) DEFAULT 0, + "PORSPEED" FLOAT(126) DEFAULT 0, + "PORSPEEDMAX" FLOAT(126) DEFAULT 0, + "PORSPEEDMIN" FLOAT(126) DEFAULT 0, + "PORSPEEDCNT" NUMBER DEFAULT 0, + "PORTENS" FLOAT(126) DEFAULT 0, + "PORTENSMAX" FLOAT(126) DEFAULT 0, + "PORTENSMIN" FLOAT(126) DEFAULT 0, + "PORTENSCNT" NUMBER DEFAULT 0, + "ENLTENS" FLOAT(126) DEFAULT 0, + "ENLTENSMAX" FLOAT(126) DEFAULT 0, + "ENLTENSMIN" FLOAT(126) DEFAULT 0, + "ENLTENSCNT" NUMBER DEFAULT 0, + "TLTENS" FLOAT(126) DEFAULT 0, + "TLTENSMAX" FLOAT(126) DEFAULT 0, + "TLTENSMIN" FLOAT(126) DEFAULT 0, + "TLTENSCNT" NUMBER DEFAULT 0, + "TLELONG" FLOAT(126) DEFAULT 0, + "TLELONGMAX" FLOAT(126) DEFAULT 0, + "TLELONGMIN" FLOAT(126) DEFAULT 0, + "TLELONGCNT" NUMBER DEFAULT 0, + "TLMESH1" FLOAT(126) DEFAULT 0, + "TLMESH1MAX" FLOAT(126) DEFAULT 0, + "TLMESH1MIN" FLOAT(126) DEFAULT 0, + "TLMESH1CNT" NUMBER DEFAULT 0, + "TLMESH2" FLOAT(126) DEFAULT 0, + "TLMESH2MAX" FLOAT(126) DEFAULT 0, + "TLMESH2MIN" FLOAT(126) DEFAULT 0, + "TLMESH2CNT" NUMBER DEFAULT 0, + "TLMESH3" FLOAT(126) DEFAULT 0, + "TLMESH3MAX" FLOAT(126) DEFAULT 0, + "TLMESH3MIN" FLOAT(126) DEFAULT 0, + "TLMESH3CNT" NUMBER DEFAULT 0, + "PLTENS" FLOAT(126) DEFAULT 0, + "PLTENSMAX" FLOAT(126) DEFAULT 0, + "PLTENSMIN" FLOAT(126) DEFAULT 0, + "PLTENSCNT" NUMBER DEFAULT 0, + "PLSPEED" FLOAT(126) DEFAULT 0, + "PLSPEEDMAX" FLOAT(126) DEFAULT 0, + "PLSPEEDMIN" FLOAT(126) DEFAULT 0, + "PLSPEEDCNT" NUMBER DEFAULT 0, + "TK1TEMP" FLOAT(126) DEFAULT 0, + "TK1TEMPMAX" FLOAT(126) DEFAULT 0, + "TK1TEMPMIN" FLOAT(126) DEFAULT 0, + "TK1TEMPCNT" NUMBER DEFAULT 0, + "TK2TEMP" FLOAT(126) DEFAULT 0, + "TK2TEMPMAX" FLOAT(126) DEFAULT 0, + "TK2TEMPMIN" FLOAT(126) DEFAULT 0, + "TK2TEMPCNT" NUMBER DEFAULT 0, + "TK3TEMP" FLOAT(126) DEFAULT 0, + "TK3TEMPMAX" FLOAT(126) DEFAULT 0, + "TK3TEMPMIN" FLOAT(126) DEFAULT 0, + "TK3TEMPCNT" NUMBER DEFAULT 0, + "TK4TEMP" FLOAT(126) DEFAULT 0, + "TK4TEMPMAX" FLOAT(126) DEFAULT 0, + "TK4TEMPMIN" FLOAT(126) DEFAULT 0, + "TK4TEMPCNT" NUMBER DEFAULT 0, + "RINSETEMP" FLOAT(126) DEFAULT 0, + "RINSETEMPMAX" FLOAT(126) DEFAULT 0, + "RINSETEMPMIN" FLOAT(126) DEFAULT 0, + "RINSETEMPCNT" NUMBER DEFAULT 0, + "CXLTENS" FLOAT(126) DEFAULT 0, + "CXLTENSMAX" FLOAT(126) DEFAULT 0, + "CXLTENSMIN" FLOAT(126) DEFAULT 0, + "CXLTENSCNT" NUMBER DEFAULT 0, + "TRIMTENS" FLOAT(126) DEFAULT 0, + "TRIMTENSMAX" FLOAT(126) DEFAULT 0, + "TRIMTENSMIN" FLOAT(126) DEFAULT 0, + "TRIMTENSCNT" NUMBER DEFAULT 0, + "TRIMSPEED" FLOAT(126) DEFAULT 0, + "TRIMSPEEDMAX" FLOAT(126) DEFAULT 0, + "TRIMSPEEDMIN" FLOAT(126) DEFAULT 0, + "TRIMSPEEDCNT" NUMBER DEFAULT 0, + "TRIMWIDTH" FLOAT(126) DEFAULT 0, + "TRIMWIDTHMAX" FLOAT(126) DEFAULT 0, + "TRIMWIDTHMIN" FLOAT(126) DEFAULT 0, + "TRIMWIDTHCNT" NUMBER DEFAULT 0, + "TRTENS" FLOAT(126) DEFAULT 0, + "TRTENSMAX" FLOAT(126) DEFAULT 0, + "TRTENSMIN" FLOAT(126) DEFAULT 0, + "TRTENSCNT" NUMBER DEFAULT 0, + "TELTENS" FLOAT(126) DEFAULT 0, + "TELTENSMAX" FLOAT(126) DEFAULT 0, + "TELTENSMIN" FLOAT(126) DEFAULT 0, + "TELTENSCNT" NUMBER DEFAULT 0, + "MILLENTRYSPEED" FLOAT(126) DEFAULT 0, + "MILLENTRYSPEEDMAX" FLOAT(126) DEFAULT 0, + "MILLENTRYSPEEDMIN" FLOAT(126) DEFAULT 0, + "MILLENTRYSPEEDCNT" NUMBER DEFAULT 0, + "MILLEXITSPEED" FLOAT(126) DEFAULT 0, + "MILLEXITSPEEDMAX" FLOAT(126) DEFAULT 0, + "MILLEXITSPEEDMIN" FLOAT(126) DEFAULT 0, + "MILLEXITSPEEDCNT" NUMBER DEFAULT 0, + "INSDATE" DATE DEFAULT SYSDATE, + "EXCOILID" VARCHAR2(20), + CONSTRAINT "PLTCM_SEG_PK" PRIMARY KEY ("ENCOILID", "SEGNO") + 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 "SYSTEM" ENABLE + ) SEGMENT CREATION IMMEDIATE + PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING + STORAGE(INITIAL 16384 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 + PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) + TABLESPACE "SYSTEM" ; + +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.PORSPEED IS 'POR开卷速度'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.PORTENS IS 'POR-BR1张力'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.ENLTENS IS 'BR1-LOOPER张力'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.TLTENS IS '拉矫机张力'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.TLELONG IS '拉矫机延伸率'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.TLMESH1 IS '拉矫机1#辊插入量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.TLMESH2 IS '拉矫机2#辊插入量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.TLMESH3 IS '拉矫机3#辊插入量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.PLTENS IS '酸洗段张力'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.PLSPEED IS '酸洗段速度'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.TK1TEMP IS '1#酸槽温度'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.TK2TEMP IS '2#酸槽温度'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.TK3TEMP IS '3#酸槽温度'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.TK4TEMP IS '3#酸槽温度'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.CXLTENS IS '酸洗出口活套段张力'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.TRIMTENS IS '圆盘剪张力'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.TRTENS IS '酸洗卷取带钢张力'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PRO_SEG.TELTENS IS '联机活套带钢张力'; \ No newline at end of file diff --git a/script/sql/oracle/plan.sql b/script/sql/oracle/plan.sql new file mode 100644 index 00000000..31fe55fd --- /dev/null +++ b/script/sql/oracle/plan.sql @@ -0,0 +1,176 @@ +-- JXPLTCM.PLTCM_PDI_PLAN definition + +CREATE TABLE "JXPLTCM"."PLTCM_PDI_PLAN" + ( "PROCESS_CODE" VARCHAR2(4) DEFAULT 'L2', + "SEQID" NUMBER NOT NULL ENABLE, + "COILID" VARCHAR2(20), + "HOT_COILID" VARCHAR2(20), + "DUMMY_FLAG" NUMBER(1,0) DEFAULT 0, + "CHANGE_FLAG" NUMBER(1,0) DEFAULT 0, + "SLEEVE_FLAG" NUMBER(1,0) DEFAULT 0, + "ENTRY_THICK" FLOAT(126) DEFAULT 0, + "ENTRY_WIDTH" FLOAT(126) DEFAULT 0, + "ENTRY_WEIGHT" FLOAT(126) DEFAULT 0, + "MERGE_MARK" VARCHAR2(2), + "ENTRY_LENGTH" FLOAT(126) DEFAULT 0, + "ENTRY_INNER_DIAMETER" NUMBER(3,0) DEFAULT 762, + "ENTRY_OUTER_DIAMETER" NUMBER(4,0) DEFAULT 0, + "TEST_NO" VARCHAR2(4), + "SAMPLE_MARK" VARCHAR2(1) DEFAULT '0', + "SAMPLE_ORDER" VARCHAR2(1) DEFAULT '0', + "SAMPLE_POSITION" VARCHAR2(3), + "SAMPLE_FREQUENCY" VARCHAR2(2), + "PRECEDING_PROCESS_CODE" VARCHAR2(4), + "ROLL_MODE" NUMBER(1,0), + "MONTH" NUMBER(2,0), + "DAY" NUMBER(2,0), + "SHIFT" VARCHAR2(1), + "YEAR" NUMBER(4,0), + "HOUR" NUMBER(2,0), + "MINUTE" NUMBER(2,0), + "CONTENT_C" FLOAT(126) DEFAULT 0, + "CONTENT_SI" FLOAT(126) DEFAULT 0, + "CONTENT_MN" FLOAT(126) DEFAULT 0, + "CONTENT_P" FLOAT(126) DEFAULT 0, + "CONTENT_S" FLOAT(126) DEFAULT 0, + "CONTENT_CU" FLOAT(126) DEFAULT 0, + "CONTENT_NI" FLOAT(126) DEFAULT 0, + "CONTENT_CR" FLOAT(126) DEFAULT 0, + "CONTENT_MO" FLOAT(126) DEFAULT 0, + "CONTENT_NB" FLOAT(126) DEFAULT 0, + "CONTENT_V" FLOAT(126) DEFAULT 0, + "CONTENT_TI" FLOAT(126) DEFAULT 0, + "CONTENT_B" FLOAT(126) DEFAULT 0, + "CONTENT_AL" FLOAT(126) DEFAULT 0, + "CONTENT_SOLAL" FLOAT(126) DEFAULT 0, + "CONTENT_N" FLOAT(126) DEFAULT 0, + "CONTENT_SN" FLOAT(126) DEFAULT 0, + "CONTENT_AS" FLOAT(126) DEFAULT 0, + "CONTENT_CA" FLOAT(126) DEFAULT 0, + "CONTENT_ZR" FLOAT(126) DEFAULT 0, + "CONTENT_W" FLOAT(126) DEFAULT 0, + "CONTENT_H" FLOAT(126) DEFAULT 0, + "CONTENT_O" FLOAT(126) DEFAULT 0, + "AVG_HCT" NUMBER(3,0) DEFAULT 600, + "MAX_HCT" NUMBER(3,0) DEFAULT 600, + "MIN_HCT" NUMBER(3,0) DEFAULT 600, + "AVG_FMT" NUMBER(3,0) DEFAULT 800, + "MAX_FMT" NUMBER(3,0) DEFAULT 800, + "MIN_FMT" NUMBER(3,0) DEFAULT 800, + "DISCHARGE_TEMP" NUMBER(4,0) DEFAULT 1200, + "COOLING_METHOD" VARCHAR2(2) DEFAULT ' ', + "EXIT_COILID" VARCHAR2(20) DEFAULT '000000000', + "NEXT_UNIT" VARCHAR2(4) DEFAULT 'C000', + "TRIMMING" NUMBER(1,0) DEFAULT 0, + "MERGE_MODE" VARCHAR2(2) DEFAULT '00', + "SPLIT_NUM" NUMBER(1,0) DEFAULT 1, + "CUT_MODE" NUMBER(1,0) DEFAULT 0, + "EXIT_VALUE1" FLOAT(126) DEFAULT 0, + "EXIT_VALUE2" FLOAT(126) DEFAULT 0, + "EXIT_VALUE3" FLOAT(126) DEFAULT 0, + "EXIT_VALUE4" FLOAT(126) DEFAULT 0, + "EXIT_VALUE5" FLOAT(126) DEFAULT 0, + "EXIT_VALUE6" FLOAT(126) DEFAULT 0, + "EXIT_WEIGHT" FLOAT(126) DEFAULT 0, + "EXIT_LENGTH" FLOAT(126) DEFAULT 0, + "EXIT_THICK" FLOAT(126) DEFAULT 0, + "EXIT_WIDTH" FLOAT(126) DEFAULT 0, + "MIN_EXIT_WEIGHT" FLOAT(126) DEFAULT 0, + "MAX_EXIT_WEIGHT" FLOAT(126) DEFAULT 0, + "MIN_EXIT_LENGTH" FLOAT(126) DEFAULT 0, + "MAX_EXIT_LENGTH" FLOAT(126) DEFAULT 0, + "MIN_EXIT_THICK" FLOAT(126) DEFAULT 0, + "MAX_EXIT_THICK" FLOAT(126) DEFAULT 0, + "MIN_EXIT_WIDTH" FLOAT(126) DEFAULT 0, + "MAX_EXIT_WIDTH" FLOAT(126) DEFAULT 0, + "EXIT_INNER_DIAMETER" NUMBER(3,0) DEFAULT 508, + "ORDER_NO" VARCHAR2(10), + "ORDER_QUALITY" VARCHAR2(50), + "GRADE" VARCHAR2(16), + "STEEL_CLASS" VARCHAR2(16), + "YIELD_STRENGTH" NUMBER(4,0), + "TENSILE_STRENGTH" NUMBER(4,0), + "PARK_TYPE" VARCHAR2(20), + "SORTING_GRADE" NUMBER(1,0) DEFAULT 0, + "FLATNESS" NUMBER(3,0) DEFAULT 0, + "STD_ROUGH" FLOAT(126) DEFAULT 0, + "MIN_ROUGH" FLOAT(126) DEFAULT 0, + "MAX_ROUGH" FLOAT(126) DEFAULT 0, + "FINAL_USE" VARCHAR2(4), + "ORDER_THICK" FLOAT(126) DEFAULT 0, + "ORDER_WIDTH" FLOAT(126) DEFAULT 0, + "WEIGHT_TYPE" NUMBER(1,0) DEFAULT 0, + "HEAT_NO" VARCHAR2(7), + "STATUS" VARCHAR2(12) DEFAULT 'NEW', + "INSDATE" DATE DEFAULT SYSDATE, + "ONLINE_DATE" DATE DEFAULT SYSDATE, + "START_DATE" DATE DEFAULT SYSDATE, + "END_DATE" DATE DEFAULT SYSDATE, + "STRAT_MODE" NUMBER(2,0) DEFAULT 0, + "SIDE_TRIM" VARCHAR2(50), + CONSTRAINT "PLTCM_PDI_PLAN_KEY" PRIMARY KEY ("COILID") + 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 "SYSTEM" ENABLE + ) 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 "SYSTEM" ; + +COMMENT ON TABLE JXPLTCM.PLTCM_PDI_PLAN IS '生产计划表'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.DUMMY_FLAG IS '改规格标记, 0=未改规格,1=改规格'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.SLEEVE_FLAG IS '套筒使用标记, 0=不使用,1=需要使用'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.MERGE_MARK IS '并卷标记'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.ENTRY_INNER_DIAMETER IS '来料内径'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.ENTRY_OUTER_DIAMETER IS '来料外径'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.SAMPLE_MARK IS '取样标志位,0=不取样,1=取样'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.SAMPLE_ORDER IS '取样目的'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.SAMPLE_POSITION IS '取样位置'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.SAMPLE_FREQUENCY IS '取样频率'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.PRECEDING_PROCESS_CODE IS '上游机组'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_C IS '碳含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_SI IS '硅含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_MN IS '锰含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_P IS '磷含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_S IS '硫含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_CU IS '铜含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_NI IS '镍含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_CR IS '铬含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_MO IS '钼含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_NB IS '铌含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_V IS '钒含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_TI IS '钛含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_B IS '硼含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_AL IS '铝含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_SOLAL IS '酸溶铝含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_N IS '氮含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_SN IS '锡含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_AS IS '砷含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_CA IS '钙含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_ZR IS '锆含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_W IS '钨含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_H IS '氢含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CONTENT_O IS '氧含量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.AVG_FMT IS '平均终轧温度'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.DISCHARGE_TEMP IS '热轧出炉温度'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.COOLING_METHOD IS '冷却方式'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.EXIT_COILID IS '出口钢卷号'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.NEXT_UNIT IS '后工序号'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.TRIMMING IS '切边指示'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.MERGE_MODE IS '并卷方式'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.SPLIT_NUM IS '分卷数'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.CUT_MODE IS '剪切模式'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.ORDER_NO IS '生产合同号'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.ORDER_QUALITY IS '钢种牌号'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.GRADE IS '出钢记号'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.STEEL_CLASS IS '钢种类型'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.YIELD_STRENGTH IS '屈服强度, MPa'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.TENSILE_STRENGTH IS '抗拉强度,MPa'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.PARK_TYPE IS '包装种类'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.SORTING_GRADE IS '分选度'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.FLATNESS IS '平坦度'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.FINAL_USE IS '最终用途'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.WEIGHT_TYPE IS '出口计重方式,0=实际重量, 1=理论重量'; +COMMENT ON COLUMN JXPLTCM.PLTCM_PDI_PLAN.HEAT_NO IS '熔炼号'; \ No newline at end of file diff --git a/script/sql/oracle/v_item.sql b/script/sql/oracle/v_item.sql new file mode 100644 index 00000000..c36107b8 --- /dev/null +++ b/script/sql/oracle/v_item.sql @@ -0,0 +1,126 @@ +-- JXPLTCM.V_PLTCM_PDO_QUALITY source + +CREATE OR REPLACE FORCE VIEW "JXPLTCM"."V_PLTCM_PDO_QUALITY" ("EXCOILID", "ENCOILID", "HOT_COILID", "SHIFT", "CREW", "QUALITY", "GRADE", "ENTRY_THICK", "ENTRY_WIDTH", "ENTRY_WEIGHT", "NEXT_UNIT", "EXIT_THICK", "EXIT_WIDTH", "MEAS_EXIT_WEIGHT", "EXIT_LENGTH", "OUTER_DIAMETER", "PARK_TYPE", "SIDE_TRIM", "EXIT_POS_DEV", "EXIT_NEG_DEV", "TOTAL_LENGTH", "STATIC_LENGTH", "TOLERANCE", "STD_GUARANT", "TARGET_DSC", "ABS_QUALITY", "QUALITY_DSC", "OVER_LENGTH", "ENTRY_THICK_AVG", "CUT_SPEED", "MAX_ROLL_SPEED", "EXIT_THICK_AVG", "EXIT_THICK_MAX", "EXIT_THICK_MIN", "ONLINE_DATE", "START_DATE", "END_DATE", "STATUS", "INSDATE") AS + SELECT A.EXCOILID, + A.ENCOILID, + A.HOT_COILID, + A.SHIFT, + A.CREW, + A.QUALITY, + A.GRADE, + A.ENTRY_THICK, + A.ENTRY_WIDTH, + A.ENTRY_WEIGHT, + A.PRODUCT_TYPE AS NEXT_UNIT, + A.EXIT_THICK, + A.EXIT_WIDTH, + A.MEAS_EXIT_WEIGHT, + A.EXIT_LENGTH, + A.OUTER_DIAMETER, + A.PARK_TYPE, + A.SIDE_TRIM, + A.EXIT_POS_DEV, + A.EXIT_NEG_DEV, + B.TOTAL_LENGTH AS total_LENGTH, + b.static_length AS static_length, + B.TOLERANCE, + C.STD_GUARANT, + C.TARGET_DSC, + C.ABS_QUALITY AS ABS_QUALITY, + C.QUALITY_DSC, + B.OVER_LENGTH, + B.ENTRY_THICK_AVG, + B.CUT_SPEED, + B.MAX_ROLL_SPEED, + B.EXIT_THICK_AVG, + B.EXIT_THICK_MAX, + B.EXIT_THICK_MIN, + A.ONLINE_DATE, + A.START_DATE, + A.END_DATE, + A.STATUS, + A.INSDATE + FROM PLTCM_PDO_EXCOIL A + LEFT JOIN pltcm_pdo_quality B ON A.EXCOILID = B.EXCOILID + LEFT JOIN SAP_PDO_COIL C ON A.EXCOILID = C.COILID + ORDER BY A.END_DATE DESC; + + +-- JXPLTCM.V_VBDA_GAUGE source + +CREATE OR REPLACE FORCE VIEW "JXPLTCM"."V_VBDA_GAUGE" ("MATID", "XTIME", "XLOCATION", "THICK0", "THICK1", "THICK4", "THICK5", "EXIT_SPEED", "THICK0REF", "THICK1REF", "THICK4REF", "THICK5REF", "TOPLIMIT", "BOTLIMIT") AS + SELECT a.matid, + b.reltime, + b.location, + b.v0, + b.v1, + b.v2, + b.v3, + b.v4, + b.v5, + b.v6, + b.v7, + b.v8, + NVL (b.v22, 3), + NVL (b.v23, -3) + FROM VBDA_HISTORYREF a, VBDA_HISTORY b + WHERE a.BLOCKID = 100 AND a.refid = b.refid + ORDER BY b.reltime ASC; + + +-- JXPLTCM.V_VBDA_SHAPE source + +CREATE OR REPLACE FORCE VIEW "JXPLTCM"."V_VBDA_SHAPE" ("MATID", "XTIME", "XLOCATION", "HIGHZONEID", "LOWZONEID", "VALUES01", "VALUES02", "VALUES03", "VALUES04", "VALUES05", "VALUES06", "VALUES07", "VALUES08", "VALUES09", "VALUES10", "VALUES11", "VALUES12", "VALUES13", "VALUES14", "VALUES15", "VALUES16", "VALUES17", "VALUES18", "VALUES19", "VALUES20", "VALUES21", "VALUES22", "VALUES23", "VALUES24", "VALUES25", "VALUES26", "EXIT_SPEED", "SPOT_COOL1", "SPOT_COOL2", "ROLLFORCE", "ABSDEVIATION", "TILT", "WRBEND", "IRBEND", "TILTCORR", "WRBENDCORR", "IRBENDCORR", "ENTRYTENSTRESS", "EXITTENSTRESS") AS + SELECT a.matid, + b.reltime, + b.location, + + b.l0, + b.l1, + + b.v0, + b.v1, + b.v2, + b.v3, + b.v4, + b.v5, + b.v6, + b.v7, + b.v8, + b.v9, + b.v10, + b.v11, + b.v12, + b.v13, + b.v14, + b.v15, + b.v16, + b.v17, + b.v18, + b.v19, + b.v20, + b.v21, + b.v22, + b.v23, + b.v24, + b.v25, + b.v26, + b.l3, + b.l4, + b.v27, + b.v28, + b.v29, + b.v30, + b.v31, + b.v32, + b.v33, + b.v34, + b.v35, + b.v36 + + FROM VBDA_HISTORYREF a, VBDA_HISTORY b + WHERE a.BLOCKID = 200 and a.refid = b.refid + ORDER BY b.reltime ASC + + + ; \ No newline at end of file