#----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_UPDATE_001) #--クレジット与信審査結果反映、オーソリ結果OKの場合のクレジットカードテーブルの更新 #--【検索条件】 #--クレジット初回オーソリ.請求方法番号(クレジットカード)=クレジットカード.請求方法番号(クレジットカード) #--クレジット初回オーソリ.クレジットカード世代登録年月日時分秒=クレジットカード.世代登録年月日時分秒 #--クレジット初回オーソリ.クレジットカード番号=クレジットカード.クレジットカード番号 #--クレジット初回オーソリ.クレジットカード有効期限=クレジットカード.クレジットカード有効期限 #--クレジットカード.無効フラグ=有効 #--【更新内容】 #--クレジットカードステータス=審査済 #--支払方法審査結果コード=クレジット初回オーソリ「初回オーソリフラグ」 #--オーソリ確認年月日時分秒=クレジット初回オーソリ「更新年月日時分秒」 #--オーソリ承認番号=クレジット初回オーソリ「承認番号」 #--更新年月日時分秒=システム日時 #--更新オペレータアカウント=バッチ更新者ID #----------------------------------------------------------- --KEY:KK_UPDATE_001 UPDATE KK_T_CRECARD CRECARD SET CRECARD.CRECARD_STAT = ?, CRECARD.PAY_SKEKKA_CD = ?, CRECARD.AUTHORI_CFM_DTM = ?, CRECARD.AUTHORI_SHONIN_NO = ?, CRECARD.UPD_DTM = 'UPD_DTM', CRECARD.UPD_UNYO_YMD = 'UPD_UNYO', CRECARD.UPD_TRN_ID = 'UPD_TRN', CRECARD.UPD_OPEACNT = 'UPD_OPE' WHERE CRECARD.SEIKY_WAY_NO_CRECARD = ? AND CRECARD.GENE_ADD_DTM = ? AND CRECARD.CRECARD_NO_AZKRI_ID = ? AND CRECARD.CRECARD_YK_KIGEN = ? AND CRECARD.MK_FLG = '0' #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_UPDATE_002) #--クレジット与信審査結果反映、オーソリ結果NGの場合のクレジットカードテーブルの更新 #--【検索条件】 #--クレジット初回オーソリ.請求方法番号(クレジットカード)=クレジットカード.請求方法番号(クレジットカード) #--クレジット初回オーソリ.クレジットカード世代登録年月日時分秒=クレジットカード.世代登録年月日時分秒 #--クレジット初回オーソリ.クレジットカード番号=クレジットカード.クレジットカード番号 #--クレジット初回オーソリ.クレジットカード有効期限=クレジットカード.クレジットカード有効期限 #--クレジットカード.無効フラグ=有効 #--【更新内容】 #--クレジットカードステータス=無効 #--支払方法審査結果コード=クレジット初回オーソリ「初回オーソリフラグ」 #--オーソリ確認年月日時分秒=クレジット初回オーソリ「更新年月日時分秒」 #--更新年月日時分秒=システム日時 #--更新オペレータアカウント=バッチ更新者ID #----------------------------------------------------------- --KEY:KK_UPDATE_002 UPDATE KK_T_CRECARD CRECARD SET CRECARD.CRECARD_STAT = ?, CRECARD.PAY_SKEKKA_CD = ?, CRECARD.AUTHORI_CFM_DTM = ?, CRECARD.UPD_DTM = 'UPD_DTM', CRECARD.UPD_UNYO_YMD = 'UPD_UNYO', CRECARD.UPD_TRN_ID = 'UPD_TRN', CRECARD.UPD_OPEACNT = 'UPD_OPE' WHERE CRECARD.SEIKY_WAY_NO_CRECARD = ? AND CRECARD.GENE_ADD_DTM = ? AND CRECARD.CRECARD_NO_AZKRI_ID = ? AND CRECARD.CRECARD_YK_KIGEN = ? AND CRECARD.MK_FLG = '0' #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_SELECT_002) #--申込明細番号に紐づくクレジットカード情報を取得する。 #----------------------------------------------------------- --KEY:KK_SELECT_002 SELECT CRECARD.CRECARD_COMP_CD, CRECARD.CRECARD_JIGYO_CD, CRECARD.CRECARD_NO, CRECARD.GENE_ADD_DTM FROM KK_T_SEIKY_KEI SEIKY LEFT OUTER JOIN KK_T_CRECARD CRECARD ON SEIKY.SEIKY_WAY_NO_CRECARD = CRECARD.SEIKY_WAY_NO_CRECARD WHERE SEIKY.MSKM_DTL_NO = ? AND SEIKY.RSV_APLY_YMD || SEIKY.GENE_ADD_DTM = (SELECT MAX(KK_T_SEIKY_KEI_RCNT.RSV_APLY_YMD || KK_T_SEIKY_KEI_RCNT.GENE_ADD_DTM) AS KK_T_SEIKY_KEI_MAX FROM KK_T_SEIKY_KEI KK_T_SEIKY_KEI_RCNT WHERE KK_T_SEIKY_KEI_RCNT.SEIKY_KEI_NO = SEIKY.SEIKY_KEI_NO AND KK_T_SEIKY_KEI_RCNT.RSV_APLY_YMD <= ? AND KK_T_SEIKY_KEI_RCNT.RSV_APLY_CD = '2' AND KK_T_SEIKY_KEI_RCNT.MK_FLG = '0') AND CRECARD.GENE_ADD_DTM = (SELECT MAX(KK_T_CRECARD_RCNT.GENE_ADD_DTM) AS KK_T_CRECARD_MAX FROM KK_T_CRECARD KK_T_CRECARD_RCNT WHERE KK_T_CRECARD_RCNT.SEIKY_WAY_NO_CRECARD = CRECARD.SEIKY_WAY_NO_CRECARD AND KK_T_CRECARD_RCNT.MK_FLG = '0') #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_SELECT_003) #--有効性確認結果が「NG」、「エラー」の場合のクレジット更新SQLです。 #--KKPRC04403にて使用。 #----------------------------------------------------------- --KEY:KK_SELECT_003 SELECT KK0521.SEIKY_WAY_NO_CRECARD, KK0521.GENE_ADD_DTM, KK0521.CRECARD_STAT, KK0521.CRECARD_JIGYO_CD, KK0521.CRECARD_COMP_CD, KK0521.CRECARD_NO, KK0521.CRECARD_YK_KIGEN, KK0521.CREDIT_KOKAN_CD, KK0521.CRECARD_NM_ROMAJI, KK0521.CRECARD_NM_KANA, KK0521.CRDTSIK_TTDK_CNCL_YMD, KK0521.CRDTSIK_TTDK_CNCL_RSN_CD, KK0521.CRDTSIK_TTDK_CNCL_RSN_MEMO, KK0521.PAY_JUDGE_REQYMD, KK0521.KSHBI_SKEKKA_CD, KK0521.PAY_SKEKKA_CD, KK0521.PAY_SKEKKA_NG_RSN_CD, KK0521.PAY_SKEKKA_NG_RSN_MEMO, KK0521.AUTHORI_CFM_DTM, KK0521.AUTHORI_SHONIN_NO, KK0521.YK_YOKYU_YMD, KK0521.YK_CFM_RSLT_DIV, KK0521.YK_CFM_YMD, KK0521.RE_AUTHORI_CFM_DTM, KK0521.RE_AUTHORI_RSLT_CD, KK0521.IDO_DIV, KK0521.ADD_DTM, KK0521.ADD_OPEACNT, KK0521.UPD_DTM, KK0521.UPD_OPEACNT, KK0521.DEL_DTM, KK0521.DEL_OPEACNT, KK0521.MK_FLG, KK0491.GENE_ADD_DTM AS KK0491_GENE_ADD_DTM, KK0491.RSV_APLY_YMD, KK0491.SEIKY_KEI_KANA FROM KK_T_SEIKY_KEI KK0491 INNER JOIN KK_T_CRECARD KK0521 ON KK0521.SEIKY_WAY_NO_CRECARD = KK0491.SEIKY_WAY_NO_CRECARD AND KK0521.CRECARD_NO_AZKRI_ID = ? AND KK0521.CRECARD_YK_KIGEN = ? AND KK0521.GENE_ADD_DTM = (SELECT MAX(KK0521_GENE.GENE_ADD_DTM) AS KK0521_MAX FROM KK_T_CRECARD KK0521_GENE WHERE KK0521_GENE.SEIKY_WAY_NO_CRECARD = KK0521.SEIKY_WAY_NO_CRECARD AND KK0521_GENE.MK_FLG = '0' ) AND KK0521.MK_FLG = '0' WHERE KK0491.SEIKY_KEI_NO = ? AND KK0491.SEIKY_WAY_CD = '4' AND KK0491.RSV_APLY_YMD || KK0491.GENE_ADD_DTM = (SELECT MAX(KK0491_GENE.RSV_APLY_YMD || KK0491_GENE.GENE_ADD_DTM) AS KK0491_MAX FROM KK_T_SEIKY_KEI KK0491_GENE WHERE KK0491_GENE.SEIKY_KEI_NO = KK0491.SEIKY_KEI_NO AND KK0491_GENE.SEIKY_WAY_NO_CRECARD = KK0491.SEIKY_WAY_NO_CRECARD AND KK0491_GENE.RSV_APLY_YMD <= ? AND KK0491_GENE.RSV_APLY_CD ='2' AND KK0491_GENE.MK_FLG = '0' ) AND KK0491.MK_FLG = '0' ORDER BY KK0491.RSV_APLY_YMD DESC,KK0491.GENE_ADD_DTM DESC #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_SELECT_004) #--請求契約の支払方法チェック #--KKPRC04402にて使用。 #----------------------------------------------------------- --KEY:KK_SELECT_004 SELECT KK0521.SEIKY_WAY_NO_CRECARD FROM KK_T_CRECARD KK0521 INNER JOIN KK_T_SEIKY_KEI KK0491 ON KK0521.SEIKY_WAY_NO_CRECARD = KK0491.SEIKY_WAY_NO_CRECARD AND KK0491.SEIKY_KEI_NO = ? AND KK0491.GENE_ADD_DTM = ? AND KK0491.SEIKY_WAY_CD = '4' AND KK0491.MK_FLG = '0' INNER JOIN KK_M_CRECARD_COMP KK0531 ON KK0531.CREDIT_KOKAN_CD = ? AND KK0531.CRECARD_JIGYO_CD = '2' AND ? BETWEEN KK0531.CRECARD_COMP_TSTAYMD AND KK0531.CRECARD_COMP_TENDYMD AND KK0531.RSV_APLY_YMD || KK0531.GENE_ADD_DTM = (SELECT MAX(KK0531_GENE.RSV_APLY_YMD || KK0531_GENE.GENE_ADD_DTM) AS KK0531_MAX FROM KK_M_CRECARD_COMP KK0531_GENE WHERE KK0531_GENE.CREDIT_KOKAN_CD = KK0531.CREDIT_KOKAN_CD AND KK0531_GENE.CRECARD_JIGYO_CD = KK0531.CRECARD_JIGYO_CD AND KK0531_GENE.RSV_APLY_YMD <= ? AND KK0531_GENE.MK_FLG = '0' ) AND KK0531.MK_FLG = '0' WHERE KK0521.GENE_ADD_DTM = (SELECT MAX(KK0521_GENE.GENE_ADD_DTM) FROM KK_T_CRECARD KK0521_GENE WHERE KK0521_GENE.SEIKY_WAY_NO_CRECARD = KK0521.SEIKY_WAY_NO_CRECARD AND KK0521_GENE.MK_FLG = '0' ) AND KK0521.CRECARD_COMP_CD = ? AND KK0521.CRECARD_NO = ? AND KK0521.CRECARD_YK_KIGEN = ? AND KK0521.MK_FLG = '0' AND KK0521.CRECARD_COMP_CD = KK0531.CRECARD_COMP_CD #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_SELECT_005) #--有効性確認結果が「NG」、「エラー」の場合の未来の請求契約情報取得 #--KKPRC04403にて使用。 #----------------------------------------------------------- --KEY:KK_SELECT_005 SELECT KK0521.SEIKY_WAY_NO_CRECARD, KK0521.GENE_ADD_DTM, KK0521.CRECARD_STAT, KK0521.CRECARD_JIGYO_CD, KK0521.CRECARD_COMP_CD, KK0521.CRECARD_NO, KK0521.CRECARD_YK_KIGEN, KK0521.CREDIT_KOKAN_CD, KK0521.CRECARD_NM_ROMAJI, KK0521.CRECARD_NM_KANA, KK0521.CRDTSIK_TTDK_CNCL_YMD, KK0521.CRDTSIK_TTDK_CNCL_RSN_CD, KK0521.CRDTSIK_TTDK_CNCL_RSN_MEMO, KK0521.PAY_JUDGE_REQYMD, KK0521.KSHBI_SKEKKA_CD, KK0521.PAY_SKEKKA_CD, KK0521.PAY_SKEKKA_NG_RSN_CD, KK0521.PAY_SKEKKA_NG_RSN_MEMO, KK0521.AUTHORI_CFM_DTM, KK0521.AUTHORI_SHONIN_NO, KK0521.YK_YOKYU_YMD, KK0521.YK_CFM_RSLT_DIV, KK0521.YK_CFM_YMD, KK0521.CRECA_MK_YM, KK0521.RE_AUTHORI_CFM_DTM, KK0521.RE_AUTHORI_RSLT_CD, KK0521.IDO_DIV, KK0521.ADD_DTM, KK0521.ADD_OPEACNT, KK0521.UPD_DTM, KK0521.UPD_OPEACNT, KK0521.DEL_DTM, KK0521.DEL_OPEACNT, KK0521.MK_FLG, KK0521.CRECARD_NO_AZKRI_ID, KK0491_W.GENE_ADD_DTM AS KK0491_GENE_ADD_DTM, KK0491_W.RSV_APLY_YMD, KK0491_W.SEIKY_KEI_NO FROM (SELECT KK0491.SEIKY_KEI_NO, KK0491.GENE_ADD_DTM, KK0491.RSV_APLY_YMD, KK0491.SEIKY_WAY_NO_CRECARD FROM KK_T_SEIKY_KEI KK0491 WHERE KK0491.SEIKY_KEI_NO = ? AND (KK0491.SEIKY_KEI_NO, KK0491.RSV_APLY_YMD, KK0491.GENE_ADD_DTM) IN (SELECT KK0491_GENE.SEIKY_KEI_NO, KK0491_GENE.RSV_APLY_YMD, MAX(KK0491_GENE.GENE_ADD_DTM) FROM KK_T_SEIKY_KEI KK0491_GENE WHERE KK0491_GENE.RSV_APLY_YMD > ? AND KK0491_GENE.RSV_APLY_CD IN ('1', '2') AND KK0491_GENE.MK_FLG='0' GROUP BY KK0491_GENE.SEIKY_KEI_NO, KK0491_GENE.RSV_APLY_YMD)) KK0491_W INNER JOIN KK_T_CRECARD KK0521 ON KK0521.SEIKY_WAY_NO_CRECARD = KK0491_W.SEIKY_WAY_NO_CRECARD AND KK0521.GENE_ADD_DTM = (SELECT MAX(KK0521_GENE.GENE_ADD_DTM) AS KK0521_MAX FROM KK_T_CRECARD KK0521_GENE WHERE KK0521_GENE.SEIKY_WAY_NO_CRECARD = KK0521.SEIKY_WAY_NO_CRECARD AND KK0521_GENE.MK_FLG = '0' ) ORDER BY KK0491_W.RSV_APLY_YMD DESC, KK0491_GENE_ADD_DTM DESC #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_SELECT_006) #--クレジット引継ぎ情報取得 #--KKPRC04403にて使用。 #----------------------------------------------------------- --KEY:KK_SELECT_006 SELECT KK0521.SEIKY_WAY_NO_CRECARD, KK0521.GENE_ADD_DTM, KK0521.CRECARD_STAT, KK0521.CRECARD_JIGYO_CD, KK0521.CRECARD_COMP_CD, KK0521.CRECARD_NO, KK0521.CRECARD_YK_KIGEN, KK0521.CREDIT_KOKAN_CD, KK0521.CRECARD_NM_ROMAJI, KK0521.CRECARD_NM_KANA, KK0521.CRDTSIK_TTDK_CNCL_YMD, KK0521.CRDTSIK_TTDK_CNCL_RSN_CD, KK0521.CRDTSIK_TTDK_CNCL_RSN_MEMO, KK0521.PAY_JUDGE_REQYMD, KK0521.KSHBI_SKEKKA_CD, KK0521.PAY_SKEKKA_CD, KK0521.PAY_SKEKKA_NG_RSN_CD, KK0521.PAY_SKEKKA_NG_RSN_MEMO, KK0521.AUTHORI_CFM_DTM, KK0521.AUTHORI_SHONIN_NO, KK0521.SHIKOSAKI_COMP_CD, KK0521.YK_YOKYU_YMD, KK0521.YK_CFM_RSLT_DIV, KK0521.YK_CFM_YMD, KK0521.RE_AUTHORI_CFM_DTM, KK0521.RE_AUTHORI_RSLT_CD, KK0521.CRECA_MK_YM, KK0521.IDO_DIV, KK0521.ADD_DTM, KK0521.ADD_OPEACNT, KK0521.UPD_DTM, KK0521.UPD_OPEACNT, KK0521.DEL_DTM, KK0521.DEL_OPEACNT, KK0521.MK_FLG, KK0521.CRECARD_NO_AZKRI_ID, KK0521.CRECARD_SBT_CD, KK0521.CRDT_ISSUER_DIV FROM KK_T_SEIKY_KEI KK0491 INNER JOIN KK_T_CRECARD KK0521 ON KK0521.SEIKY_WAY_NO_CRECARD = KK0491.SEIKY_WAY_NO_CRECARD AND KK0521.CRECARD_NO_AZKRI_ID = ? AND KK0521.GENE_ADD_DTM = (SELECT MAX(KK0521_GENE.GENE_ADD_DTM) AS KK0521_MAX FROM KK_T_CRECARD KK0521_GENE WHERE KK0521_GENE.SEIKY_WAY_NO_CRECARD = KK0521.SEIKY_WAY_NO_CRECARD AND KK0521_GENE.MK_FLG = '0' ) AND KK0521.MK_FLG = '0' WHERE KK0491.SEIKY_KEI_NO = ? AND KK0491.RSV_APLY_YMD || KK0491.GENE_ADD_DTM = (SELECT MAX(KK0491_GENE.RSV_APLY_YMD || KK0491_GENE.GENE_ADD_DTM) AS KK0491_MAX FROM KK_T_SEIKY_KEI KK0491_GENE WHERE KK0491_GENE.SEIKY_KEI_NO = KK0491.SEIKY_KEI_NO AND KK0491_GENE.SEIKY_WAY_NO_CRECARD = KK0491.SEIKY_WAY_NO_CRECARD AND KK0491_GENE.RSV_APLY_YMD <= ? AND KK0491_GENE.RSV_APLY_CD ='2' AND KK0491_GENE.MK_FLG = '0' ) AND KK0491.MK_FLG = '0' ORDER BY KK0491.RSV_APLY_YMD DESC,KK0491.GENE_ADD_DTM DESC #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_SELECT_007) #--クレジットカード番号をマスク化するために必要な情報を抽出する。 #----------------------------------------------------------- --KEY:KK_SELECT_007 SELECT SEIKY_WAY_NO_CRECARD, GENE_ADD_DTM, CRECARD_NO FROM KK_T_CRECARD WHERE CRECARD_NO IS NOT NULL #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_UPDATE_004) #--暗号化したクレジットカード番号を更新する。 #--【検索条件】 #--請求方法番号(クレジットカード) #-- =ファイルから入力された請求方法番号(クレジットカード) #--世代登録年月日時分秒(クレジットカード) #-- =ファイルから入力された世代登録年月日時分秒(クレジットカード) #--【更新内容】 #--クレジットカード番号 #-- =ファイルから入力されたクレジットカード番号(クレジットカード) #--更新年月日時分秒=システム日時 #--更新オペレータアカウント=バッチ更新者ID #--更新運用年月日=バッチ運用日 #--更新処理ID=ジョブID #----------------------------------------------------------- --KEY:KK_UPDATE_004 UPDATE KK_T_CRECARD SET CRECARD_NO = ?, UPD_DTM = 'UPD_DTM', UPD_UNYO_YMD = 'UPD_UNYO', UPD_TRN_ID = 'UPD_TRN', UPD_OPEACNT = 'UPD_OPE' WHERE SEIKY_WAY_NO_CRECARD = ? AND GENE_ADD_DTM = ? #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_UPDATE_003) #----------------------------------------------------------- --KEY:KK_UPDATE_003 UPDATE KK_T_CRECARD CRECARD SET CRECARD.CRECARD_NO_AZKRI_ID = ?, CRECARD.SHIKOSAKI_COMP_CD = ?, CRECARD.UPD_DTM = 'UPD_DTM', CRECARD.UPD_UNYO_YMD = 'UPD_UNYO', CRECARD.UPD_TRN_ID = 'UPD_TRN', CRECARD.UPD_OPEACNT = 'UPD_OPE' WHERE CRECARD.SEIKY_WAY_NO_CRECARD = ? #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_UPDATE_005) #----------------------------------------------------------- --KEY:KK_UPDATE_005 UPDATE KK_T_CRECARD KK0521 SET KK0521.CRECARD_NO_AZKRI_ID = ?, KK0521.SHIKOSAKI_COMP_CD = ?, KK0521.UPD_DTM = 'UPD_DTM', KK0521.UPD_UNYO_YMD = 'UPD_UNYO', KK0521.UPD_TRN_ID = 'UPD_TRN', KK0521.UPD_OPEACNT = 'UPD_OPE' WHERE EXISTS ( SELECT 1 FROM KK_T_SEIKY_KEI KK0491 WHERE KK0521.SEIKY_WAY_NO_CRECARD = KK0491.SEIKY_WAY_NO_CRECARD AND KK0521.CRECARD_NO_AZKRI_ID IS NULL AND KK0491.FIRST_SEIKY_YM IS NULL AND KK0521.SEIKY_WAY_NO_CRECARD = ? ) #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-CH_SELECT_008) #----------------------------------------------------------- --KEY:CH_SELECT_008 SELECT KK0521.CRECARD_STAT,KK0521.CRECA_MK_YM FROM KK_T_CRECARD KK0521 WHERE SEIKY_WAY_NO_CRECARD = ? AND (KK0521.GENE_ADD_DTM) = (SELECT MAX(KK0521_GENE.GENE_ADD_DTM) FROM KK_T_CRECARD KK0521_GENE WHERE KK0521_GENE.SEIKY_WAY_NO_CRECARD = KK0521.SEIKY_WAY_NO_CRECARD AND KK0521_GENE.MK_FLG = '0' ) #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-CH_SELECT_009) #----------------------------------------------------------- --KEY:CH_SELECT_009 SELECT KK0521.CRECARD_STAT, KK0521.YK_CFM_RSLT_DIV, KK0521.CRECA_MK_YM FROM KK_T_CRECARD KK0521 WHERE KK0521.SEIKY_WAY_NO_CRECARD = ? AND KK0521.GENE_ADD_DTM = ( SELECT MAX(GENE.GENE_ADD_DTM) FROM KK_T_CRECARD GENE WHERE GENE.SEIKY_WAY_NO_CRECARD = KK0521.SEIKY_WAY_NO_CRECARD AND GENE.MK_FLG = '0' ) #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_UPDATE_006) #--KKPRC62701 #--クレジットカード番号預りIDを条件にクレジットカード種別コード、クレジットイシュア区分を更新する #----------------------------------------------------------- --KEY:KK_UPDATE_006 UPDATE KK_T_CRECARD KK0521 SET KK0521.CRECARD_SBT_CD = ?, KK0521.CRDT_ISSUER_DIV = ?, KK0521.UPD_DTM = 'UPD_DTM', KK0521.UPD_UNYO_YMD = 'UPD_UNYO', KK0521.UPD_TRN_ID = 'UPD_TRN', KK0521.UPD_OPEACNT = 'UPD_OPE' WHERE KK0521.CRECARD_NO_AZKRI_ID = ? AND KK0521.MK_FLG = '0' #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_SELECT_009) #--KKPRC62701 #--クレジットカード番号預りIDを条件にクレジットカード情報を取得する #----------------------------------------------------------- --KEY:KK_SELECT_009 SELECT KK0521.SEIKY_WAY_NO_CRECARD, KK0521.CRECARD_STAT, KK0521.CRECARD_JIGYO_CD, KK0521.CRECARD_COMP_CD, KK0521.CRECARD_NO, KK0521.CRECARD_YK_KIGEN, KK0521.CREDIT_KOKAN_CD, KK0521.CRECARD_NM_ROMAJI, KK0521.CRECARD_NM_KANA, KK0521.CRDTSIK_TTDK_CNCL_YMD, KK0521.CRDTSIK_TTDK_CNCL_RSN_CD, KK0521.CRDTSIK_TTDK_CNCL_RSN_MEMO, KK0521.PAY_JUDGE_REQYMD, KK0521.KSHBI_SKEKKA_CD, KK0521.PAY_SKEKKA_CD, KK0521.PAY_SKEKKA_NG_RSN_CD, KK0521.PAY_SKEKKA_NG_RSN_MEMO, KK0521.AUTHORI_CFM_DTM, KK0521.AUTHORI_SHONIN_NO, KK0521.YK_YOKYU_YMD, KK0521.YK_CFM_RSLT_DIV, KK0521.YK_CFM_YMD, KK0521.RE_AUTHORI_CFM_DTM, KK0521.RE_AUTHORI_RSLT_CD, KK0521.CRECA_MK_YM, KK0521.IDO_DIV, KK0521.CRECARD_NO_AZKRI_ID, KK0521.CRECARD_SBT_CD, KK0521.CRDT_ISSUER_DIV FROM KK_T_CRECARD KK0521 WHERE KK0521.CRECARD_NO_AZKRI_ID = ? AND KK0521.GENE_ADD_DTM = (SELECT MAX(KK0521_GENE.GENE_ADD_DTM) AS KK0521_MAX FROM KK_T_CRECARD KK0521_GENE WHERE KK0521_GENE.SEIKY_WAY_NO_CRECARD = KK0521.SEIKY_WAY_NO_CRECARD AND KK0521_GENE.MK_FLG = '0') #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_SELECT_010) #--KKPRC04405 #--請求方法番号を条件にクレジットカード情報を取得する #----------------------------------------------------------- --KEY:KK_SELECT_010 SELECT KK0521.SEIKY_WAY_NO_CRECARD FROM KK_T_CRECARD KK0521 WHERE KK0521.SEIKY_WAY_NO_CRECARD = ? AND KK0521.GENE_ADD_DTM = ( SELECT MAX(GENE.GENE_ADD_DTM) FROM KK_T_CRECARD GENE WHERE GENE.SEIKY_WAY_NO_CRECARD = KK0521.SEIKY_WAY_NO_CRECARD AND GENE.MK_FLG = '0' ) #- #----------------------------------------------------------- #--クレジットカード(KK_T_CRECARD-KK_SELECT_010) #--KKPRC04405 #--クレジットカード番号預りIDを条件にクレジットカード情報を取得する #----------------------------------------------------------- --KEY:KK_SELECT_011 SELECT KK0521.CRECARD_NO_AZKRI_ID FROM KK_T_CRECARD KK0521 WHERE KK0521.CRECARD_NO_AZKRI_ID = ? AND KK0521.GENE_ADD_DTM = ( SELECT MAX(GENE.GENE_ADD_DTM) FROM KK_T_CRECARD GENE WHERE GENE.SEIKY_WAY_NO_CRECARD = KK0521.SEIKY_WAY_NO_CRECARD AND GENE.MK_FLG = '0' ) #-