Skip to content
sql
ALTER TABLE PERSONNEL 
ADD (
    IDP_ACCOUNT VARCHAR2(100) NULL,
    NFC_NUMBER VARCHAR2(50) NULL,
    U_POST VARCHAR2(30) NULL,
    U_MANAGEMENT VARCHAR2(1) NULL,
    RETIREMENTDATE TIMESTAMP NULL,
    EMPLOYMENTDATE TIMESTAMP NULL,
);

ALTER TABLE FOLDER_TEMPLATE 
ADD (
    IS_BEEQUERY VARCHAR2(1) DEFAULT 'F' NULL,
    TRANSLATE_ID VARCHAR2(100) NULL
);

CREATE TABLE SYS_LANGUAGE_MAP (
	"IDENTITY" VARCHAR(800) NOT NULL,
	"LANGUAGE" VARCHAR(800) DEFAULT 'en-US' NOT NULL,
	FUNCTION_TYPE VARCHAR(1600) NOT NULL,
	DESCRIPTION VARCHAR(1600) NULL,
	MAP_JSON TEXT NULL,
	MODIFIED_ON DATETIME NULL,
	MODIFIED_BY VARCHAR(1600) NULL,
	REMOVEFLAG VARCHAR(16) DEFAULT 'F' NULL,
	CONSTRAINT PK_SYS_LANGUAGE_MAP PRIMARY KEY ("IDENTITY",FUNCTION_TYPE,"LANGUAGE")
);


ALTER TABLE WORKFLOW_TEMPLATE 
ADD (
	TRANSLATE_ID VARCHAR2(100) NULL
);

CREATE TABLE CLICK_THROUGH_RATE_HEADER (
	"IDENTITY" VARCHAR(4608) NOT NULL,
	"TYPE" VARCHAR(4608) NULL,
	CLICK_DIS VARCHAR(12800) NULL,
	MODIFIED_ON TIMESTAMP NULL,
	MODIFIED_BY VARCHAR(2560) NULL,
	TOKEN_ID VARCHAR2(100) NULL,
	URL VARCHAR(6400) NULL,
	CONSTRAINT PK_CLICK_THROUGH_RATE_HEADER PRIMARY KEY ("IDENTITY")
);


CREATE TABLE DATA_LANGUAGE_MAP (
	"IDENTITY" VARCHAR(800) NOT NULL,
	TABLE_NAME VARCHAR(3200) NOT NULL,
	"LANGUAGE" VARCHAR(800) NULL,
	DATA_TYPE VARCHAR(1600) NULL,
	RECORD_KEY VARCHAR(16000) NULL,
	FIELD_NAME VARCHAR(3200) NULL,
	VALUE_MAP_BEFORE VARCHAR(8000) NULL,
	VALUE_MAP_AFTER VARCHAR(32000) NULL,
	MODIFIED_ON DATETIME NULL,
	MODIFIED_BY VARCHAR(320) NULL,
	REMOVEFLAG VARCHAR(16) NULL,
	ZB_DOWNLOAD VARCHAR2(1) DEFAULT 'F' NULL,
	CONSTRAINT PK_DATA_LANGUAGE_MAP PRIMARY KEY ("IDENTITY")
);

ALTER TABLE WORKFLOW_DATA ADD (
	TRANSLATE_ID VARCHAR2(100) NULL
);



-- LIMS_JH.FOLDER_TEMPLATE_D 定义
ALTER TABLE FOLDER_TEMPLATE_D ADD (
	IS_AUDIT VARCHAR2(1) DEFAULT 'F' NULL
);



-- LIMS_JH.FOLDER_TEMP_COLUMN 定义

ALTER TABLE FOLDER_TEMP_COLUMN ADD (
	IS_AUDIT VARCHAR2(1) DEFAULT 'F' NULL
);


ALTER TABLE FOLDER_TEMP_BUTTON ADD (
	IS_AUDIT VARCHAR2(1) DEFAULT 'F' NULL
);

ALTER TABLE FORM_SERVER_CONFIG ADD (
	IS_AUDIT VARCHAR2(1) DEFAULT 'F' NULL
);


ALTER TABLE FORM_SERVER_CONFIG ADD (
	CALLBACK_CODE TEXT NULL
);

CREATE TABLE FORM_SERVER_CONFIG_BAK AS SELECT * FROM FORM_SERVER_CONFIG;

DROP TABLE FORM_SERVER_CONFIG;

CREATE TABLE FORM_SERVER_CONFIG (
	"IDENTITY" NVARCHAR(288) NOT NULL,
	"LANGUAGE" NVARCHAR(400) NOT NULL,
	NAME NVARCHAR(800) NULL,
	DESCRIPTION NVARCHAR(2032) NULL,
	URL NVARCHAR(2032) NULL,
	PARAMETERS NVARCHAR(32000) NULL,
	CALLBACK_CODE TEXT NULL,
	PAGE_URL NVARCHAR(2032) NULL,
	PAGE_PARAMETERS NVARCHAR(32000) NULL,
	PAGE_CALLBACK_CODE TEXT NULL,
	GROUP_ID NVARCHAR(800) NULL,
	ORDER_NUMBER INT NULL,
	MODIFIED_ON DATE NULL,
	MODIFIED_BY NVARCHAR(800) NULL,
	REMOVEFLAG NVARCHAR(8) NULL,
	CONSTRAINT PK_FORM_SERVER_CONFIG PRIMARY KEY ("IDENTITY","LANGUAGE")
);

INSERT INTO FORM_SERVER_CONFIG (
"IDENTITY", "LANGUAGE", NAME, DESCRIPTION, URL, PARAMETERS, CALLBACK_CODE, PAGE_URL, PAGE_PARAMETERS, PAGE_CALLBACK_CODE, GROUP_ID, ORDER_NUMBER, MODIFIED_ON, MODIFIED_BY, REMOVEFLAG
)
 SELECT "IDENTITY", "LANGUAGE", NAME, DESCRIPTION, URL, PARAMETERS, CALLBACK_CODE, PAGE_URL, PAGE_PARAMETERS, PAGE_CALLBACK_CODE, GROUP_ID, ORDER_NUMBER, MODIFIED_ON, MODIFIED_BY, REMOVEFLAG
FROM FORM_SERVER_CONFIG_BAK;

DROP TABLE FORM_SERVER_CONFIG_BAK;



ALTER TABLE GRID_DISPLAY ADD (
	IS_AUDIT VARCHAR2(1) DEFAULT 'F' NULL
);


ALTER TABLE GRID_DISPLAY ADD (
	FUNCTION_TYPE VARCHAR2(100) NULL
);


ALTER TABLE GRID_DISPLAY ADD (
	FUNCTION_DESC VARCHAR2(500) NULL
);


ALTER TABLE S_ANAL ADD (
	REMOVE_FLAG VARCHAR(128) DEFAULT 'F' NULL
);

ALTER TABLE "LANGUAGE" ADD (
	IS_TOGETHER VARCHAR2(1) DEFAULT 'F' NULL
);

CREATE TABLE S_METHOD_COMPONENT (
	METHOD_CODE VARCHAR2(100) NOT NULL,
	COMPONENT_CODE VARCHAR2(100) NOT NULL,
	UNITS VARCHAR2(200) NOT NULL,
	ORDER_INDEX INT NULL,
	MODIFIED_ON TIMESTAMP NULL,
	MODIFIED_BY VARCHAR2(100) NULL,
	REMOVE_FLAG VARCHAR2(8) DEFAULT 'F' NULL,
	"##ROWID" VARCHAR(32) NULL,
	CONSTRAINT PK_S_METHOD_COMPONENT PRIMARY KEY (METHOD_CODE,UNITS,COMPONENT_CODE)
);

ALTER TABLE S_COMPONENT ADD (
	S_NAME VARCHAR2(100) NULL,
	STANDARD_CODE VARCHAR2(20) NULL
);


CREATE OR REPLACE  VIEW  "S_METHOD_COMPONENT_VIEW" ("IDENTITY","NAME","S_NAME","STANDARD_CODE","STATUS")   AS  
SELECT DISTINCT  sm."IDENTITY" ,sc.NAME ,sc.S_NAME,sc.STANDARD_CODE,sc.STATUS  from S_METHOD_COMPONENT smc  left join 
S_COMPONENT sc on sc.STANDARD_CODE =smc.COMPONENT_CODE left join S_METHOD sm on sm.STANDARD_CODE =smc.METHOD_CODE;


-- LIMS_JH.SAMPLE_POINT 定义

ALTER TABLE LIMS_JH.SAMPLE_POINT ADD (
	SHORT_CODE VARCHAR2(100) NULL,
	IS_SECRECY VARCHAR(16) DEFAULT 'F' NULL,
	TANK_STATUS VARCHAR2(100) NULL,
	HEIGHT_TANK FLOAT NULL,
	HEIGHT_SAFE FLOAT NULL,
	POINT_TYPE VARCHAR2(100) NULL,
	MES_CODE VARCHAR2(100) NULL,
	MDM_NAME VARCHAR2(500) NULL,
	MDM_SHORT_NAME VARCHAR2(500) NULL,
	MDM_STATUS VARCHAR2(1) NULL,
	NFC_NUMBER VARCHAR2(200) NULL,
	NFC_MODIFIED_BY VARCHAR2(100) NULL,
	NFC_MODIFIED_ON TIMESTAMP NULL,
	GW_DESCRIPTION VARCHAR2(800) NULL
);


ALTER TABLE MLP_HEADER ADD (
	SF_HGMATERIAL VARCHAR2(20) NULL,
	AUTH_OWN VARCHAR2(1) DEFAULT 'F' NULL,
	BELONG_TO VARCHAR2(200) NULL,
	ORIGINAL_TEMPLATE VARCHAR2(200) DEFAULT '' NULL,
	IS_SECRECY VARCHAR(16) DEFAULT 'F' NULL,
	IS_DATA_PRIVACY VARCHAR2(1) NULL,
	CTSOA VARCHAR2(100) NULL,
	CTSO VARCHAR2(100) NULL,
	AREA_ID VARCHAR2(100) NULL,
	SAMPLE_AMOUNT VARCHAR2(100) NULL
);

CREATE OR REPLACE  VIEW           "MLP_HEADER_VIEW" ("IDENTITY","PRODUCT_VERSION","NAME","DESCRIPTION","PRODUCT_GROUP","TEST_SCHEDULE","PRODUCT_STATUS","REPORT_FILE_NUM","GROUP_ID","VERSION_COMMENT","VERSION_STATUS","CREATED_DATE","MODIFIABLE","MODIFIED_ON","MODIFIED_BY","REMOVEFLAG","APPROVAL_REQD","APPROVAL_STATUS","HAS_ATTACHMENTS","U_S_MATE_ID","U_STANDARDS","U_PRODUCT_SPEC","U_CPMC","U_SAMPLE_POINT","U_CPPH","U_LICENCE_NO","U_IF_TASK_FILE","U_BGDBH","U_HGZBH","U_BZ","PRODUCT_ATTRIBUTE","U_SAMPLE_TYPE","ALLOW_HGZ_LOSE_ITEM","ALLOW_HGZ_OUT_RANGE","BATCH_REPEAT_CHECK","U_IF_HGZ_NK","U_YPXL","U_BGD_STAMP","U_CREATE_HGZ_USE_SAMP_NOTE","U_BATCH_RULE","U_HGZFLOW_ID","U_HGZFLOW_LANGUAGE","U_USE_LES","U_USE_SOP","U_USE_SOP_FILTER","ACTIVE","ACTIVE_FROM","ACTIVE_TO","AUTH_OWN","BELONG_TO","ORIGINAL_TEMPLATE","SF_HGMATERIAL","IS_SECRECY","IS_DATA_PRIVACY","CTSOA","CTSO","AREA_ID","SAMPLE_AMOUNT")  
AS  SELECT H."IDENTITY",H.PRODUCT_VERSION,H.NAME,H.DESCRIPTION,H.PRODUCT_GROUP,H.TEST_SCHEDULE,H.PRODUCT_STATUS,REPORT_FILE_NUM
,H.GROUP_ID,H.VERSION_COMMENT,H.VERSION_STATUS,H.CREATED_DATE,H.MODIFIABLE,H.MODIFIED_ON,H.MODIFIED_BY,H.REMOVEFLAG,H.APPROVAL_REQD,H.APPROVAL_STATUS
,H.HAS_ATTACHMENTS,H.U_S_MATE_ID,H.U_STANDARDS,H.U_PRODUCT_SPEC,H.U_CPMC,H.U_SAMPLE_POINT,H.U_CPPH,H.U_LICENCE_NO,H.U_IF_TASK_FILE,H.U_BGDBH,H.U_HGZBH,H.U_BZ
,H.PRODUCT_ATTRIBUTE,H.U_SAMPLE_TYPE,H.ALLOW_HGZ_LOSE_ITEM,H.ALLOW_HGZ_OUT_RANGE,H.BATCH_REPEAT_CHECK,H.U_IF_HGZ_NK,H.U_YPXL,H.U_BGD_STAMP
,H.U_CREATE_HGZ_USE_SAMP_NOTE,H.U_BATCH_RULE,H.U_HGZFLOW_ID,H.U_HGZFLOW_LANGUAGE,H.U_USE_LES,H.U_USE_SOP,H.U_USE_SOP_FILTER,H.ACTIVE,H.ACTIVE_FROM,H.ACTIVE_TO,AUTH_OWN,H.BELONG_TO,
H.ORIGINAL_TEMPLATE,H.SF_HGMATERIAL,H.IS_SECRECY,H.IS_DATA_PRIVACY,H.CTSOA,H.CTSO,H.AREA_ID,H.SAMPLE_AMOUNT 
FROM MLP_HEADER AS H WHERE H.PRODUCT_VERSION = ( SELECT MAX(H1.PRODUCT_VERSION) FROM MLP_HEADER AS H1 WHERE  (H1."IDENTITY" = H."IDENTITY" AND H1.APPROVAL_STATUS = 'A' ));

SELECT "IDENTITY",ANALYSIS_VERSION,GROUP_ID,ANALYSIS_TYPE,DESCRIPTION,INSTTYPE_ID,PREPARATION_ID,EXPECTED_TIME,CHARGECODE,RESULT_SCREEN,MODIFIABLE,SHOW_NAME,CALCULATION,REPLICATES,ACCESS_FLAGS,COMP_REPLICATES,GENERIC_ANALYSIS,APPROVAL_REQD,ALLOW_CATEGORY,APPROVAL_STATUS,INSPECTION_PLAN,SAMPLING_PLAN_TYPE,AUTO_VALIDATE,INSTRUMENT_REQUIRED,SOP_REFERENCE,UNCERTAINTY_TEXT,NAME,ACTIVE,ACTIVE_FROM,ACTIVE_TO,WORKFLOW_ID,ENTITY_TEMPLATE_ID,HAS_ATTACHMENTS,U_COST,U_FILE_NUM,U_S_ANAL_ID,U_METHOD,U_PRODUCT_TYPE,U_METHOD_TYPE,AUXILIARY_DESCRIPTION,OPERATION_GROUP_ID,INSTRUMENT_ID,INSTRUMENT_NAME,ORIGINAL_TEMPLATE,REPORT_TEMPLATE,IS_DELIVERY,REPORT_NUM,TEST_REQUIRE,DATA_PROCESS,OLD_IDENTITY,ZB_DOWNLOAD,ZB_ANALYSIS_IDENTITY,MODIFIED_ON,MODIFIED_BY,REMOVEFLAG,IM_COMPONENT_MODIFY FROM ANALYSIS_VIEW WHERE ( "IDENTITY" in ( ? , ? , ? , ? , ? , ? ) and REMOVEFLAG = ? )