|
|
|
@ -182,38 +182,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateMtrRemoListTransferDone">
|
|
|
|
<update id="updateMtrRemoListTransferDone">
|
|
|
|
<![CDATA[
|
|
|
|
<![CDATA[
|
|
|
|
DECLARE
|
|
|
|
/* (임시 작업. 이후에 폐기하여야 함) 계기관리 작업 대상 정보 송신 가능하도록 상태 변경 */
|
|
|
|
BEGIN
|
|
|
|
UPDATE TM_MTR_INST
|
|
|
|
/* (임시 작업. 이후에 폐기하여야 함) 계기관리 작업 대상 정보 송신 가능하도록 상태 변경 */
|
|
|
|
SET MKAMI_SEND_YN = 'N'
|
|
|
|
UPDATE TM_MTR_INST
|
|
|
|
, MKAMI_SEND_DATE = NULL
|
|
|
|
SET MKAMI_SEND_YN = 'N'
|
|
|
|
WHERE 1 = 1
|
|
|
|
, MKAMI_SEND_DATE = NULL
|
|
|
|
AND (HDQR_CD, CONS_NO, CONS_TGT_SEQNO) IN (
|
|
|
|
WHERE 1 = 1
|
|
|
|
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO
|
|
|
|
AND (HDQR_CD, CONS_NO, CONS_TGT_SEQNO) IN (
|
|
|
|
FROM (
|
|
|
|
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO
|
|
|
|
|
|
|
|
FROM (
|
|
|
|
|
|
|
|
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD
|
|
|
|
|
|
|
|
FROM (
|
|
|
|
|
|
|
|
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD, WHM_NO, MATL_NO, MATL_STAT_CLCD, CHRG_APLY_ST_YMD, MANU_CD, PRDC_YM, EFEC_YM, POSS_CLCD, WHM_LOC_CD, CNTR_CLAS_CD, MR_DD, ATCH_FILE_ID_1, ATCH_FILE_ID_2, ATCH_FILE_ID_3, ATCH_FILE_ID_4, ATCH_FILE_ID_5, ATCH_FILE_ID_6, ATCH_FILE_ID_7, ATCH_FILE_ID_8, ATCH_FILE_ID_9, ATCH_FILE_ID_10, ATCH_FILE_ID_11, PGM_ID, DISM_RSN_CD, MODM_BLTIN_YN, MODEM_DIV, MODEM_MAC, WHME_STAT_CD, PURC_CLCD, DISM_YMD, LST_MR_YMD, METR_MLTV, RCA_DISM_RSN_BIGCSS_CD, RCA_DISM_RSN_MEDI_CD, RCA_DISM_RSN_MICL_CD, RCA_DISM_RSN_CD, RCA_BAD_CS_BIGCSS_CD, RCA_BAD_CS_MEDI_CD, RCA_BAD_CS_CD, RCA_ETC_RSN, DFCT_CLCD, OTSD_DISM_YN, WHM_REFE_CLCD, WHM_REFEMO, MODEM_REFEMO, REFEMO
|
|
|
|
|
|
|
|
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
|
|
|
|
|
|
|
|
, ROW_NUMBER() OVER (ORDER BY HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD) AS R_NUM
|
|
|
|
|
|
|
|
FROM TM_MTR_REMO
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND MKAMI_SEND_YN = 'N'
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND R_NUM BETWEEN 1 AND 1000
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
GROUP BY HDQR_CD, CONS_NO, CONS_TGT_SEQNO
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* 계기관리 부설 작업 상세 정보 송신 상태 변경 */
|
|
|
|
|
|
|
|
UPDATE TM_MTR_REMO
|
|
|
|
|
|
|
|
SET MKAMI_SEND_YN = 'Y'
|
|
|
|
|
|
|
|
, MKAMI_SEND_DATE = SYSDATE
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND (HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD) IN (
|
|
|
|
|
|
|
|
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD
|
|
|
|
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD
|
|
|
|
FROM (
|
|
|
|
FROM (
|
|
|
|
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD, WHM_NO, MATL_NO, MATL_STAT_CLCD, CHRG_APLY_ST_YMD, MANU_CD, PRDC_YM, EFEC_YM, POSS_CLCD, WHM_LOC_CD, CNTR_CLAS_CD, MR_DD, ATCH_FILE_ID_1, ATCH_FILE_ID_2, ATCH_FILE_ID_3, ATCH_FILE_ID_4, ATCH_FILE_ID_5, ATCH_FILE_ID_6, ATCH_FILE_ID_7, ATCH_FILE_ID_8, ATCH_FILE_ID_9, ATCH_FILE_ID_10, ATCH_FILE_ID_11, PGM_ID, DISM_RSN_CD, MODM_BLTIN_YN, MODEM_DIV, MODEM_MAC, WHME_STAT_CD, PURC_CLCD, DISM_YMD, LST_MR_YMD, METR_MLTV, RCA_DISM_RSN_BIGCSS_CD, RCA_DISM_RSN_MEDI_CD, RCA_DISM_RSN_MICL_CD, RCA_DISM_RSN_CD, RCA_BAD_CS_BIGCSS_CD, RCA_BAD_CS_MEDI_CD, RCA_BAD_CS_CD, RCA_ETC_RSN, DFCT_CLCD, OTSD_DISM_YN, WHM_REFE_CLCD, WHM_REFEMO, MODEM_REFEMO, REFEMO
|
|
|
|
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD, WHM_NO, MATL_NO, MATL_STAT_CLCD, CHRG_APLY_ST_YMD, MANU_CD, PRDC_YM, EFEC_YM, POSS_CLCD, WHM_LOC_CD, CNTR_CLAS_CD, MR_DD, ATCH_FILE_ID_1, ATCH_FILE_ID_2, ATCH_FILE_ID_3, ATCH_FILE_ID_4, ATCH_FILE_ID_5, ATCH_FILE_ID_6, ATCH_FILE_ID_7, ATCH_FILE_ID_8, ATCH_FILE_ID_9, ATCH_FILE_ID_10, ATCH_FILE_ID_11, PGM_ID, DISM_RSN_CD, MODM_BLTIN_YN, MODEM_DIV, MODEM_MAC, WHME_STAT_CD, PURC_CLCD, DISM_YMD, LST_MR_YMD, METR_MLTV, RCA_DISM_RSN_BIGCSS_CD, RCA_DISM_RSN_MEDI_CD, RCA_DISM_RSN_MICL_CD, RCA_DISM_RSN_CD, RCA_BAD_CS_BIGCSS_CD, RCA_BAD_CS_MEDI_CD, RCA_BAD_CS_CD, RCA_ETC_RSN, DFCT_CLCD, OTSD_DISM_YN, WHM_REFE_CLCD, WHM_REFEMO, MODEM_REFEMO, REFEMO
|
|
|
|
@ -226,8 +202,29 @@
|
|
|
|
WHERE 1 = 1
|
|
|
|
WHERE 1 = 1
|
|
|
|
AND R_NUM BETWEEN 1 AND 1000
|
|
|
|
AND R_NUM BETWEEN 1 AND 1000
|
|
|
|
)
|
|
|
|
)
|
|
|
|
;
|
|
|
|
GROUP BY HDQR_CD, CONS_NO, CONS_TGT_SEQNO
|
|
|
|
END;
|
|
|
|
)
|
|
|
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* 계기관리 부설 작업 상세 정보 송신 상태 변경 */
|
|
|
|
|
|
|
|
UPDATE TM_MTR_REMO
|
|
|
|
|
|
|
|
SET MKAMI_SEND_YN = 'Y'
|
|
|
|
|
|
|
|
, MKAMI_SEND_DATE = SYSDATE
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND (HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD) IN (
|
|
|
|
|
|
|
|
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD
|
|
|
|
|
|
|
|
FROM (
|
|
|
|
|
|
|
|
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD, WHM_NO, MATL_NO, MATL_STAT_CLCD, CHRG_APLY_ST_YMD, MANU_CD, PRDC_YM, EFEC_YM, POSS_CLCD, WHM_LOC_CD, CNTR_CLAS_CD, MR_DD, ATCH_FILE_ID_1, ATCH_FILE_ID_2, ATCH_FILE_ID_3, ATCH_FILE_ID_4, ATCH_FILE_ID_5, ATCH_FILE_ID_6, ATCH_FILE_ID_7, ATCH_FILE_ID_8, ATCH_FILE_ID_9, ATCH_FILE_ID_10, ATCH_FILE_ID_11, PGM_ID, DISM_RSN_CD, MODM_BLTIN_YN, MODEM_DIV, MODEM_MAC, WHME_STAT_CD, PURC_CLCD, DISM_YMD, LST_MR_YMD, METR_MLTV, RCA_DISM_RSN_BIGCSS_CD, RCA_DISM_RSN_MEDI_CD, RCA_DISM_RSN_MICL_CD, RCA_DISM_RSN_CD, RCA_BAD_CS_BIGCSS_CD, RCA_BAD_CS_MEDI_CD, RCA_BAD_CS_CD, RCA_ETC_RSN, DFCT_CLCD, OTSD_DISM_YN, WHM_REFE_CLCD, WHM_REFEMO, MODEM_REFEMO, REFEMO
|
|
|
|
|
|
|
|
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
|
|
|
|
|
|
|
|
, ROW_NUMBER() OVER (ORDER BY HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD) AS R_NUM
|
|
|
|
|
|
|
|
FROM TM_MTR_REMO
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND MKAMI_SEND_YN = 'N'
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND R_NUM BETWEEN 1 AND 1000
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|
/* 계기관리 부설 작업 상세 정보 송신 상태 변경 */
|
|
|
|
/* 계기관리 부설 작업 상세 정보 송신 상태 변경 */
|
|
|
|
/* 임시 작업 폐기시 원복하여야 함
|
|
|
|
/* 임시 작업 폐기시 원복하여야 함
|
|
|
|
|