SELECT IFNULL(MAX(SORT_ORDR),0)+1 AS NTT_NO FROM COMTNBBS WHERE BBS_ID = #{bbsId} INSERT INTO COMTNBBS (NTT_ID, BBS_ID, NTT_SJ, NTT_CN, SORT_ORDR, NTCR_ID, NTCR_NM, PASSWORD, RDCNT, NTCE_BGNDE, NTCE_ENDDE, ANSWER_AT, PARNTSCTT_NO, NTT_NO, ANSWER_LC, ATCH_FILE_ID, FRST_REGISTER_ID, FRST_REGIST_PNTTM, USE_AT, SJ_BOLD_AT, NOTICE_AT, SECRET_AT ) VALUES ( #{nttId}, #{bbsId}, #{nttSj}, #{nttCn}, #{nttId}, #{ntcrId}, #{ntcrNm}, #{password}, #{inqireCo}, #{ntceBgnde}, #{ntceEndde}, #{replyAt}, #{parnts}, 1, #{replyLc}, #{atchFileId}, #{frstRegisterId}, SYSDATE(), 'Y', #{sjBoldAt}, #{noticeAt}, #{secretAt} ) SELECT IFNULL(MAX(NTT_NO),0)+1 AS NTT_NO FROM COMTNBBS WHERE BBS_ID = #{bbsId} AND SORT_ORDR = #{sortOrdr} INSERT INTO COMTNBBS (NTT_ID, BBS_ID, NTT_SJ, NTT_CN, SORT_ORDR, NTCR_ID, NTCR_NM, PASSWORD, RDCNT, NTCE_BGNDE, NTCE_ENDDE, ANSWER_AT, PARNTSCTT_NO, NTT_NO, ANSWER_LC, ATCH_FILE_ID, FRST_REGISTER_ID, FRST_REGIST_PNTTM, USE_AT, SJ_BOLD_AT, NOTICE_AT, SECRET_AT ) VALUES ( #{nttId}, #{bbsId}, #{nttSj}, #{nttCn}, #{sortOrdr}, #{ntcrId}, #{ntcrNm}, #{password}, #{inqireCo}, #{ntceBgnde}, #{ntceEndde}, #{replyAt}, #{parnts}, #{nttNo}, #{replyLc}, #{atchFileId}, #{frstRegisterId}, SYSDATE(), 'Y', #{sjBoldAt}, #{noticeAt}, #{secretAt} ) UPDATE COMTNBBS SET NTT_SJ = #{nttSj}, NTT_CN = #{nttCn}, NTCE_BGNDE = #{ntceBgnde}, NTCE_ENDDE = #{ntceEndde}, LAST_UPDUSR_ID = #{lastUpdusrId}, ATCH_FILE_ID = #{atchFileId}, LAST_UPDT_PNTTM = SYSDATE(), SJ_BOLD_AT = #{sjBoldAt}, NOTICE_AT = #{noticeAt}, SECRET_AT = #{secretAt} WHERE BBS_ID = #{bbsId} AND NTT_ID = #{nttId} UPDATE COMTNBBS SET NTT_SJ = #{nttSj}, USE_AT = 'N', LAST_UPDUSR_ID = #{lastUpdusrId}, LAST_UPDT_PNTTM = SYSDATE() WHERE BBS_ID = #{bbsId} AND NTT_ID = #{nttId} UPDATE COMTNBBS SET RDCNT = #{inqireCo}, LAST_UPDUSR_ID = #{lastUpdusrId}, LAST_UPDT_PNTTM = SYSDATE() WHERE BBS_ID = #{bbsId} AND NTT_ID = #{nttId}