فهرست منبع

truncate table => FN_INIT_TABLE 프로시저로 변경처리 (테스트)

LMC 4 سال پیش
والد
کامیت
6b46e77f79

+ 16 - 14
src/main/java/com/style24/persistence/mybatis/shop/TsbCustomer.xml

@@ -859,19 +859,19 @@
 		    ORDER BY C.CUST_NO
 		<include refid="selectForPagingFooter"/>
 	</select>
-	
+
 	<!-- 넷퍼시메일솔루션 회원정보 Truncate - 운영DB -->
 	<delete id="truncateNetpathyMailCustomer">
 		/* TsbCustomerDao.truncateNetpathyMailCustomer */
 		TRUNCATE TABLE STYLE24_MAILBATCH.NETPATHY_MEMBER
 	</delete>
-	
+
 	<!-- 넷퍼시메일솔루션 회원정보 Truncate - 개발DB -->
 	<delete id="truncateNetpathyMailCustomerDev">
 		/* TsbCustomerDao.truncateNetpathyMailCustomerDev */
 		TRUNCATE TABLE NETPATHY_MEMBER
 	</delete>
-	
+
 	<!-- 넷퍼시메일솔루션 회원정보 생성 - 운영DB -->
 	<insert id="createNetpathyMailCustomer" timeout="600">
 		/* TsbCustomerDao.createNetpathyMailCustomer */
@@ -903,7 +903,7 @@
 		                                         AND CDA.DEFAULT_YN = 'Y' /*기본배송지*/
 		WHERE  CUST_STAT = 'G104_10' /*활동회원*/
 	</insert>
-	
+
 	<!-- 넷퍼시메일솔루션 회원정보 생성 - 개발DB -->
 	<insert id="createNetpathyMailCustomerDev" timeout="600">
 		/* TsbCustomerDao.createNetpathyMailCustomerDev */
@@ -935,19 +935,21 @@
 		                                         AND CDA.DEFAULT_YN = 'Y' /*기본배송지*/
 		WHERE  CUST_STAT = 'G104_10' /*활동회원*/
 	</insert>
-	
+
 	<!-- 넷퍼시메일솔루션 탈퇴/휴면회원정보 Truncate - 운영DB -->
 	<delete id="truncateNetpathyMailWithdrawalCustomer">
 		/* TsbCustomerDao.truncateNetpathyMailWithdrawalCustomer */
-		TRUNCATE TABLE STYLE24_MAILBATCH.NETPATHY_WITHDRAWAL
+		/*TRUNCATE TABLE STYLE24_MAILBATCH.NETPATHY_WITHDRAWAL*/
+		{ CALL FN_INIT_TABLE('STYLE24_MAILBATCH.NETPATHY_WITHDRAWAL') }
 	</delete>
-	
+
 	<!-- 넷퍼시메일솔루션 탈퇴/휴면회원정보 Truncate - 개발DB -->
 	<delete id="truncateNetpathyMailWithdrawalCustomerDev">
 		/* TsbCustomerDao.truncateNetpathyMailWithdrawalCustomerDev */
-		TRUNCATE TABLE NETPATHY_WITHDRAWAL
+		/*TRUNCATE TABLE NETPATHY_WITHDRAWAL*/
+		{ CALL FN_INIT_TABLE('NETPATHY_WITHDRAWAL') }
 	</delete>
-	
+
 	<!-- 넷퍼시메일솔루션 탈퇴/휴면회원정보 생성 - 운영DB -->
 	<insert id="createNetpathyMailWithdrawalCustomer" timeout="600">
 		/* TsbCustomerDao.createNetpathyMailWithdrawalCustomer */
@@ -972,7 +974,7 @@
 		     , DORMANT_DT AS REG_DT /*등록일시*/
 		FROM   TB_DORMANT_CUST
 	</insert>
-	
+
 	<!-- 넷퍼시메일솔루션 탈퇴/휴면회원정보 생성 - 개발DB -->
 	<insert id="createNetpathyMailWithdrawalCustomerDev" timeout="600">
 		/* TsbCustomerDao.createNetpathyMailWithdrawalCustomerDev */
@@ -997,19 +999,19 @@
 		     , DORMANT_DT AS REG_DT /*등록일시*/
 		FROM   TB_DORMANT_CUST
 	</insert>
-	
+
 	<!-- 넷퍼시메일솔루션 회원포인트정보 Truncate - 운영DB -->
 	<delete id="truncateNetpathyMailCustomerPoint">
 		/* TsbCustomerDao.truncateNetpathyMailCustomerPoint */
 		TRUNCATE TABLE STYLE24_MAILBATCH.NETPATHY_POINT
 	</delete>
-	
+
 	<!-- 넷퍼시메일솔루션 회원포인트정보 Truncate - 개발DB -->
 	<delete id="truncateNetpathyMailCustomerPointDev">
 		/* TsbCustomerDao.truncateNetpathyMailCustomerPointDev */
 		TRUNCATE TABLE NETPATHY_POINT
 	</delete>
-	
+
 	<!-- 넷퍼시메일솔루션 회원포인트정보 생성 - 운영DB -->
 	<insert id="createNetpathyMailCustomerPoint" timeout="600">
 		/* TsbCustomerDao.createNetpathyMailCustomerPoint */
@@ -1034,7 +1036,7 @@
 		AND    C.CUST_STAT = 'G104_10' /*활동회원만*/
 		GROUP  BY CP.CUST_NO
 	</insert>
-	
+
 	<!-- 넷퍼시메일솔루션 회원포인트정보 생성 - 개발DB -->
 	<insert id="createNetpathyMailCustomerPointDev" timeout="600">
 		/* TsbCustomerDao.createNetpathyMailCustomerPointDev */

+ 2 - 1
src/main/java/com/style24/persistence/mybatis/shop/TsbGoodsSearch.xml

@@ -5,7 +5,8 @@
 	<!-- 상품검색 temp 테이블 삭제 -->
 	<delete id="deleteGoodsSearchTemp" timeout="600">
 		/* TsbGoodsSearch.deleteGoodsSearchTemp */
-		TRUNCATE TABLE TB_GOODS_SEARCH_TEMP
+		/* TRUNCATE TABLE TB_GOODS_SEARCH_TEMP */
+		{ CALL FN_INIT_TABLE('STYLE.TB_GOODS_SEARCH_TEMP') }
 	</delete>
 
 	<!-- 상품검색 temp 상품기본정보 생성 -->