SELECT IFNULL(MAX(NTT_NO), 0) + 1 AS nttNo FROM TB_BBS_INFO WHERE BBS_ID = #{bbsId} AND SORT_SEQ = #{sortOrdr} INSERT INTO TB_BBS_INFO ( NTT_ID , BBS_ID , NTT_SJ , NTT_CN , SORT_SEQ , PSTGR_ID , PSTGR_NM , PWD , INQ_CNT , PSTG_STRT_DTM , PSTG_END_DTM , CMNT_AT , PARNTSCTT_NO , NTT_NO , CMNT_LCTN , ATCH_FILE_ID , FRST_REGR_ID , FRST_REG_DTM , USE_AT ) VALUES ( #{nttId} , #{bbsId} , #{nttSj} , #{nttCn} , #{sortOrdr} , #{ntcrId} , #{ntcrNm} , #{password} , #{inqireCo} , #{ntceBgnde} , #{ntceEndde} , #{replyAt} , #{parnts} , 1 , #{replyLc} , #{atchFileId} , #{frstRegisterId} , SYSDATE() , 'Y' ) UPDATE TB_BBS_INFO SET NTT_NO = NTT_NO + 1 WHERE BBS_ID = #{bbsId} AND SORT_SEQ = #{sortOrdr} AND NTT_NO > #{nttNo} UPDATE TB_BBS_INFO SET NTT_NO = #{nttNo} WHERE BBS_ID = #{bbsId} AND NTT_ID = #{nttId} SELECT IFNULL(MAX(SORT_SEQ), 0) + 1 AS NTT_NO FROM TB_BBS_INFO WHERE BBS_ID = #{bbsId} INSERT INTO TB_BBS_INFO ( NTT_ID , BBS_ID , NTT_SJ , NTT_CN , SORT_SEQ , PSTGR_ID , PSTGR_NM , PWD , INQ_CNT , PSTG_STRT_DTM , PSTG_END_DTM , CMNT_AT , PARNTSCTT_NO , NTT_NO , CMNT_LCTN , ATCH_FILE_ID , FRST_REGR_ID , FRST_REG_DTM , USE_AT , BLOG_ID ) VALUES ( #{nttId} , #{bbsId} , #{nttSj} , #{nttCn} , #{nttNo} , #{ntcrId} , #{ntcrNm} , #{password} , #{inqireCo} , #{ntceBgnde} , #{ntceEndde} , #{replyAt} , #{parnts} , 1 , #{replyLc} , #{atchFileId} , #{frstRegisterId} , SYSDATE() , 'Y' , #{blogId} ) UPDATE TB_BBS_INFO SET INQ_CNT = #{inqireCo} , LAST_UPDR_ID = #{lastUpdusrId} , LAST_UPD_DTM = SYSDATE() WHERE BBS_ID = #{bbsId} AND NTT_ID = #{nttId} UPDATE TB_BBS_INFO SET NTT_SJ = #{nttSj} , NTT_CN = #{nttCn} , PSTGR_ID = #{ntcrId} , PSTGR_NM = #{ntcrNm} , PWD = #{password} , PSTG_STRT_DTM = #{ntceBgnde} , PSTG_END_DTM = #{ntceEndde} , LAST_UPDR_ID = #{lastUpdusrId} , ATCH_FILE_ID = #{atchFileId} , LAST_UPD_DTM = SYSDATE() WHERE BBS_ID = #{bbsId} AND NTT_ID = #{nttId} UPDATE TB_BBS_INFO SET NTT_SJ = #{nttSj} , USE_AT = 'N' , LAST_UPDR_ID = #{lastUpdusrId} , LAST_UPD_DTM = SYSDATE() WHERE BBS_ID = #{bbsId} AND NTT_ID = #{nttId}