#----------------------------------------------------------- #--先行設計(KU_T_SENKO_DSGN-KU_SELECT_001) #--【FCDS受付情報抽出】 #--先行設計ステータスが「受付済」であること。かつ、 #--先行設計種別コードが「局設備先行設計」であること。かつ、 #--外部結合した回線使用契約が以下の条件を満たすこと。 #-- ・抑止対象物件フラグが「非対象」であること または #-- ・抑止対象物件フラグがNULLであること または #-- ・抑止対象物件フラグが「対象」かつ棟導入工事完了年月日が運用日より過去であること #----------------------------------------------------------- --KEY:KU_SELECT_001 SELECT KU0101.SNKSKI_NO AS SNKSKI_NO ,KU0101.KOJIAK_NO AS KOJIAK_NO ,KU0101.PID AS PID ,KU0101.SETPLACE_ADRTTM AS SETPLACE_ADRTTM ,KU0101.CUST_NM AS CUST_NM ,KU0101.SETPLACE_AD_CD AS SETPLACE_AD_CD ,KU0101.SVC_KEI_NO AS SVC_KEI_NO ,KU0101.PRC_GRP_CD AS PRC_GRP_CD ,KU0101.OLD_PCRS_CD AS OLD_PCRS_CD ,KU0101.NEW_PCRS_CD AS NEW_PCRS_CD ,KU0101.NEW_HOJIN_PCRS_CD AS NEW_HOJIN_PCRS_CD ,KU0101.NEW_WRIB_TYPE_CD AS NEW_WRIB_TYPE_CD ,KU0101.OLD_WRIB_TYPE_CD AS OLD_WRIB_TYPE_CD ,KU0101.TKNO AS TKNO FROM KU_T_SENKO_DSGN KU0101 LEFT JOIN KU_T_KJAK_EOH_NTMANS KU0061 ON KU0101.KOJIAK_NO = KU0061.KOJIAK_NO AND KU0061.MK_FLG = '0' LEFT JOIN KK_T_KAISEN_USE_KEI KK0881 ON KU0061.KAISEN_USE_KEI_NO = KK0881.KAISEN_USE_KEI_NO AND KK0881.MK_FLG = '0' WHERE KU0101.SNKSKI_STAT = '130' AND KU0101.SNKSKI_SBT_CD = '0' AND KU0101.MK_FLG = '0' AND ( KK0881.YOKSI_TG_BUKKEN_FLG = '0' OR KK0881.YOKSI_TG_BUKKEN_FLG IS NULL OR ( KK0881.YOKSI_TG_BUKKEN_FLG = '1' AND KK0881.TOU_DONYU_KJ_FIN_YMD <= ? ) ) #- #----------------------------------------------------------- #--先行設計(KU_T_SENKO_DSGN-KU_SELECT_002) #--【工事案件NOを用いて局設備先行設計を抽出】 #--工事案件番号を用いて局設備先行設計を抽出する。 #----------------------------------------------------------- --KEY:KU_SELECT_002 SELECT KU0101.SNKSKI_NO AS SNKSKI_NO FROM KU_T_SENKO_DSGN KU0101 WHERE KU0101.KOJIAK_NO = ? AND KU0101.SNKSKI_SBT_CD = '0' AND KU0101.MK_FLG = '0' #- #----------------------------------------------------------- #--先行設計(KU_T_SENKO_DSGN-KU_SELECT_003) #--【Genesis受付情報抽出】 #--先行設計ステータスが「受付済」であること。かつ、 #--先行設計種別コードが「線路設備先行設計」であること。かつ、 #--外部結合した回線使用契約が以下の条件を満たすこと。 #-- ・抑止対象物件フラグが「非対象」であること または #-- ・抑止対象物件フラグがNULLであること または #-- ・抑止対象物件フラグが「対象」かつ棟導入工事完了年月日が運用日より過去であること #----------------------------------------------------------- --KEY:KU_SELECT_003 SELECT KU0101.SNKSKI_NO ,KU0101.SNKSKI_STAT ,KU0101.KOJIAK_NO ,KU0101.PRC_GRP_CD ,KU0101.OLD_PCRS_CD ,KU0101.OLD_WRIB_TYPE_CD ,KU0101.NEW_PCRS_CD ,KU0101.NEW_WRIB_TYPE_CD ,KU0101.NEW_HOJIN_PCRS_CD ,KU0101.SNKSKI_SBT_CD ,KU0101.SNKSKI_UK_YMD ,KU0101.DSGN_REQYMD ,KU0101.XZAHYO_6 ,KU0101.YZAHYO_6 ,KU0101.XZAHYO_5 ,KU0101.YZAHYO_5 ,KU0101.PLACE_NO ,KU0101.SETPLACE_AD_CD ,KU0101.SETPLACE_PCD ,KU0101.SETPLACE_STATE_NM ,KU0101.SETPLACE_CITY_NM ,KU0101.SETPLACE_OAZTSU_NM ,KU0101.SETPLACE_AZCHO_NM ,KU0101.SETPLACE_AD_BNCHIGO ,KU0101.SETPLACE_ADRTTM ,KU0101.SETPLACE_ADRRM ,KU0101.MSKM_DTL_NO ,KU0101.SVC_KEI_NO ,KU0101.OWNR_KEI_NO ,KU0101.PID ,KU0101.DOJI_DAIHYO_KOJIAK_NO ,KU0101.ADD_SVC_KEI_NO ,KU0101.MOTO_KOJIAK_NO ,KU0101.SYSID ,KU0101.CUST_NM ,KU0101.CUST_KANA ,KU0101.CUST_RRKS_TELNO ,KU0101.CUST_RRKS_KTAI_TELNO ,KU0101.KAISEN_PLACE_TELNO ,KU0101.KCKU_FLR_CNT_CD ,KU0101.SNKSKI_BIKO ,KU0101.ZAHYO_HOSEI_UM ,KU0101.MENKAIHAT_ANKEN_NO ,KU0101.MNKHT_KOJI_CD ,KU0101.DMPSANK_SBT_CD ,KU0101.SNKSKI_STP_YMD ,KU0101.DMPS_ANKEN_NO ,KU0101.TKNO FROM KU_T_SENKO_DSGN KU0101 LEFT JOIN KU_T_KJAK_EOH_NTMANS KU0061 ON KU0101.KOJIAK_NO = KU0061.KOJIAK_NO AND KU0061.MK_FLG = '0' LEFT JOIN KK_T_KAISEN_USE_KEI KK0881 ON KU0061.KAISEN_USE_KEI_NO = KK0881.KAISEN_USE_KEI_NO AND KK0881.MK_FLG = '0' WHERE KU0101.SNKSKI_STAT = '130' AND KU0101.SNKSKI_SBT_CD = '1' AND KU0101.MK_FLG = '0' AND ( KK0881.YOKSI_TG_BUKKEN_FLG = '0' OR KK0881.YOKSI_TG_BUKKEN_FLG IS NULL OR ( KK0881.YOKSI_TG_BUKKEN_FLG = '1' AND KK0881.TOU_DONYU_KJ_FIN_YMD <= ? ) ) #- #----------------------------------------------------------- #--先行設計(KU_T_SENKO_DSGN-KU_SELECT_004) #--【工事案件NOを用いて線路先行設計を抽出】 #--工事案件番号を用いて線路先行設計を抽出する。 #----------------------------------------------------------- --KEY:KU_SELECT_004 SELECT KU0101.SNKSKI_NO AS SNKSKI_NO ,KU0101.SNKSKI_STAT ,KU0101.KOJIAK_NO ,KU0101.PRC_GRP_CD ,KU0101.OLD_PCRS_CD ,KU0101.OLD_WRIB_TYPE_CD ,KU0101.NEW_PCRS_CD ,KU0101.NEW_WRIB_TYPE_CD ,KU0101.NEW_HOJIN_PCRS_CD ,KU0101.SNKSKI_SBT_CD ,KU0101.SNKSKI_UK_YMD ,KU0101.DSGN_REQYMD ,KU0101.XZAHYO_6 ,KU0101.YZAHYO_6 ,KU0101.XZAHYO_5 ,KU0101.YZAHYO_5 ,KU0101.PLACE_NO ,KU0101.SETPLACE_AD_CD ,KU0101.SETPLACE_PCD ,KU0101.SETPLACE_STATE_NM ,KU0101.SETPLACE_CITY_NM ,KU0101.SETPLACE_OAZTSU_NM ,KU0101.SETPLACE_AZCHO_NM ,KU0101.SETPLACE_AD_BNCHIGO ,KU0101.SETPLACE_ADRTTM ,KU0101.SETPLACE_ADRRM ,KU0101.MSKM_DTL_NO ,KU0101.SVC_KEI_NO ,KU0101.OWNR_KEI_NO ,KU0101.PID ,KU0101.DOJI_DAIHYO_KOJIAK_NO ,KU0101.ADD_SVC_KEI_NO ,KU0101.MOTO_KOJIAK_NO ,KU0101.SYSID ,KU0101.CUST_NM ,KU0101.CUST_KANA ,KU0101.CUST_RRKS_TELNO ,KU0101.CUST_RRKS_KTAI_TELNO ,KU0101.KAISEN_PLACE_TELNO ,KU0101.KCKU_FLR_CNT_CD ,KU0101.SNKSKI_BIKO ,KU0101.ZAHYO_HOSEI_UM ,KU0101.MENKAIHAT_ANKEN_NO ,KU0101.MNKHT_KOJI_CD ,KU0101.DMPSANK_SBT_CD ,KU0101.SNKSKI_STP_YMD ,KU0101.DMPS_ANKEN_NO ,KU0101.TKNO FROM KU_T_SENKO_DSGN KU0101 WHERE KU0101.KOJIAK_NO = ? AND KU0101.SNKSKI_SBT_CD = '1' AND KU0101.MK_FLG = '0' #- #----------------------------------------------------------- #--先行設計(KU_T_SENKO_DSGN-KU_SELECT_005) #--【工事案件番号が同一で、先行設計種別コードが「局設備先行設計」のレコードを抽出】 #--工事案件番号が同一で、先行設計種別コードが「局設備先行設計」であること。 #----------------------------------------------------------- --KEY:KU_SELECT_005 SELECT KU0101.SNKSKI_NO ,KU0101.SNKSKI_STAT ,KU0101.KOJIAK_NO ,KU0101.PRC_GRP_CD ,KU0101.OLD_PCRS_CD ,KU0101.OLD_WRIB_TYPE_CD ,KU0101.NEW_PCRS_CD ,KU0101.NEW_WRIB_TYPE_CD ,KU0101.NEW_HOJIN_PCRS_CD ,KU0101.SNKSKI_SBT_CD ,KU0101.SNKSKI_UK_YMD ,KU0101.DSGN_REQYMD ,KU0101.XZAHYO_6 ,KU0101.YZAHYO_6 ,KU0101.XZAHYO_5 ,KU0101.YZAHYO_5 ,KU0101.PLACE_NO ,KU0101.SETPLACE_AD_CD ,KU0101.SETPLACE_PCD ,KU0101.SETPLACE_STATE_NM ,KU0101.SETPLACE_CITY_NM ,KU0101.SETPLACE_OAZTSU_NM ,KU0101.SETPLACE_AZCHO_NM ,KU0101.SETPLACE_AD_BNCHIGO ,KU0101.SETPLACE_ADRTTM ,KU0101.SETPLACE_ADRRM ,KU0101.MSKM_DTL_NO ,KU0101.SVC_KEI_NO ,KU0101.OWNR_KEI_NO ,KU0101.PID ,KU0101.DOJI_DAIHYO_KOJIAK_NO ,KU0101.ADD_SVC_KEI_NO ,KU0101.MOTO_KOJIAK_NO ,KU0101.SYSID ,KU0101.CUST_NM ,KU0101.CUST_KANA ,KU0101.CUST_RRKS_TELNO ,KU0101.CUST_RRKS_KTAI_TELNO ,KU0101.KAISEN_PLACE_TELNO ,KU0101.KCKU_FLR_CNT_CD ,KU0101.SNKSKI_BIKO ,KU0101.ZAHYO_HOSEI_UM ,KU0101.MENKAIHAT_ANKEN_NO ,KU0101.MNKHT_KOJI_CD ,KU0101.DMPSANK_SBT_CD ,KU0101.SNKSKI_STP_YMD ,KU0101.DMPS_ANKEN_NO ,KU0101.TKNO FROM KU_T_SENKO_DSGN KU0101 WHERE KU0101.KOJIAK_NO = ? AND KU0101.SNKSKI_SBT_CD = '0' AND KU0101.MK_FLG = '0' #- #----------------------------------------------------------- #--先行設計(KU_T_SENKO_DSGN-KK_SELECT_001) #--【変更住所データ取得】 #--設置場所住所コードを取得する。 #----------------------------------------------------------- --KEY:KK_SELECT_001 SELECT KU0101.SNKSKI_NO, KU0101.SETPLACE_AD_CD, KU0101.SETPLACE_PCD, KU0101.SETPLACE_STATE_NM, KU0101.SETPLACE_CITY_NM, KU0101.SETPLACE_OAZTSU_NM, KU0101.SETPLACE_AZCHO_NM, KU0101.SETPLACE_AD_BNCHIGO, KK2661.AD_CD, KK2661.PCD, KK2661.STATE_NM, KK2661.CITY_NM, KK2661.OAZTSU_NM, KK2661.AZCHO_NM, KK2661.AD_SHUSEI_CD, KK2661.NEW_AD_CD, KK2661.NEW_PCD, KK2661.NEW_STATE_NM, KK2661.NEW_CITY_NM, KK2661.NEW_OAZTSU_NM, KK2661.NEW_AZCHO_NM, KK2661.AD_CHG_SBT_CD FROM KU_T_SENKO_DSGN KU0101 INNER JOIN KK_T_CHGTGAD_CD_WK KK2661 ON KU0101.SETPLACE_AD_CD = KK2661.AD_CD AND KK2661.CKADGAI_CHG_AD_TRN_STAT_CD = '0' WHERE KU0101.SETPLACE_AD_CD = ? AND KU0101.MK_FLG ='0' AND KK2661.MK_FLG = '0' #- #----------------------------------------------------------- #--先行設計(KU_T_SENKO_DSGN-KK_UPDATE_001) #----------------------------------------------------------- --KEY:KK_UPDATE_001 UPDATE KU_T_SENKO_DSGN SET SETPLACE_AD_CD = ?, SETPLACE_PCD = ?, SETPLACE_STATE_NM = ?, SETPLACE_CITY_NM = ?, SETPLACE_OAZTSU_NM = ?, SETPLACE_AZCHO_NM = ?, UPD_DTM = 'UPD_DTM', UPD_OPEACNT = 'UPD_OPE', UPD_UNYO_YMD = 'UPD_UNYO', UPD_TRN_ID = 'UPD_TRN' WHERE SNKSKI_NO = ? #-