쿼리 오류 부분 수정(미존재 테이블 및 미존재 컬럼)

This commit is contained in:
dogyeom
2025-11-06 13:22:59 +09:00
parent 0a92225d1a
commit d12067b12d
7 changed files with 27 additions and 43 deletions
@@ -18,7 +18,7 @@
A.PRPTYGROUPNAME, A.PRPTYGROUPNAME,
A.ADPTRDESC, A.ADPTRDESC,
B.PRPTYGROUPDESC B.PRPTYGROUPDESC
FROM $schemaId$.TSEAIBA02 A LEFT OUTER JOIN $schemaId$.TSEAIBA03 B FROM $schemaId$.TSEAIBA02 A LEFT OUTER JOIN $schemaId$.TSEAIBP01 B
ON A.PrptyGroupName = B.PrptyGroupName ON A.PrptyGroupName = B.PrptyGroupName
WHERE AdptrBzwkGroupName=#adptrBzwkGroupName# WHERE AdptrBzwkGroupName=#adptrBzwkGroupName#
</statement> </statement>
@@ -27,7 +27,7 @@
SELECT SELECT
B.PRPTYNAME, B.PRPTYNAME,
B.PRPTY2VAL B.PRPTY2VAL
FROM $schemaId$.TSEAIBA02 A LEFT OUTER JOIN $schemaId$.TSEAIBA04 B FROM $schemaId$.TSEAIBA02 A LEFT OUTER JOIN $schemaId$.TSEAIBP02 B
ON A.PrptyGroupName = B.PrptyGroupName ON A.PrptyGroupName = B.PrptyGroupName
WHERE A.AdptrBzwkGroupName=#adptrBzwkGroupName# WHERE A.AdptrBzwkGroupName=#adptrBzwkGroupName#
</statement> </statement>
@@ -6,7 +6,7 @@
FROM ( FROM (
SELECT ROW_NUMBER() OVER(ORDER BY BA03.PrptyGroupName) ROWNO, SELECT ROW_NUMBER() OVER(ORDER BY BA03.PrptyGroupName) ROWNO,
BA03.PrptyGroupName, BA03.PrptyGroupDesc BA03.PrptyGroupName, BA03.PrptyGroupDesc
FROM $schemaId$.TSEAIBA03 BA03 LEFT OUTER JOIN $schemaId$.TSEAIBA04 BA04 FROM $schemaId$.TSEAIBP01 BA03 LEFT OUTER JOIN $schemaId$.TSEAIBP02 BA04
ON BA03.PRPTYGROUPNAME = BA04.PRPTYGROUPNAME ON BA03.PRPTYGROUPNAME = BA04.PRPTYGROUPNAME
<dynamic prepend="WHERE"> <dynamic prepend="WHERE">
<isNotEmpty prepend="AND" property="searchPrptyGroupName"> <isNotEmpty prepend="AND" property="searchPrptyGroupName">
@@ -30,7 +30,7 @@
<statement id="selectListCount" resultClass="java.lang.Integer"> <statement id="selectListCount" resultClass="java.lang.Integer">
SELECT COUNT(*) AS TOTALCOUNT SELECT COUNT(*) AS TOTALCOUNT
FROM ( SELECT BA03.PRPTYGROUPNAME FROM ( SELECT BA03.PRPTYGROUPNAME
FROM $schemaId$.TSEAIBA03 BA03 LEFT OUTER JOIN $schemaId$.TSEAIBA04 BA04 FROM $schemaId$.TSEAIBP01 BA03 LEFT OUTER JOIN $schemaId$.TSEAIBP02 BA04
ON BA03.PRPTYGROUPNAME = BA04.PRPTYGROUPNAME ON BA03.PRPTYGROUPNAME = BA04.PRPTYGROUPNAME
<dynamic prepend="WHERE"> <dynamic prepend="WHERE">
<isNotEmpty prepend="AND" property="searchPrptyGroupName"> <isNotEmpty prepend="AND" property="searchPrptyGroupName">
@@ -6,7 +6,7 @@
FROM ( FROM (
SELECT ROW_NUMBER() OVER(ORDER BY BA05.PrptyGroupName) ROWNO, SELECT ROW_NUMBER() OVER(ORDER BY BA05.PrptyGroupName) ROWNO,
BA05.PrptyGroupName, BA05.PrptyGroupDesc BA05.PrptyGroupName, BA05.PrptyGroupDesc
FROM $schemaId$.TSEAIBA05 BA05 LEFT OUTER JOIN $schemaId$.TSEAIBA06 BA06 FROM $schemaId$.TSEAIBP01 BA05 LEFT OUTER JOIN $schemaId$.TSEAIBP02 BA06
ON BA05.PRPTYGROUPNAME = BA06.PRPTYGROUPNAME ON BA05.PRPTYGROUPNAME = BA06.PRPTYGROUPNAME
<dynamic prepend="WHERE"> <dynamic prepend="WHERE">
<isNotEmpty prepend="AND" property="searchPrptyGroupName"> <isNotEmpty prepend="AND" property="searchPrptyGroupName">
@@ -30,7 +30,7 @@
<statement id="selectListCount" resultClass="java.lang.Integer"> <statement id="selectListCount" resultClass="java.lang.Integer">
SELECT COUNT(*) AS TOTALCOUNT SELECT COUNT(*) AS TOTALCOUNT
FROM ( SELECT BA05.PRPTYGROUPNAME FROM ( SELECT BA05.PRPTYGROUPNAME
FROM $schemaId$.TSEAIBA05 BA05 LEFT OUTER JOIN $schemaId$.TSEAIBA06 BA06 FROM $schemaId$.TSEAIBP01 BA05 LEFT OUTER JOIN $schemaId$.TSEAIBP02 BA06
ON BA05.PRPTYGROUPNAME = BA06.PRPTYGROUPNAME ON BA05.PRPTYGROUPNAME = BA06.PRPTYGROUPNAME
<dynamic prepend="WHERE"> <dynamic prepend="WHERE">
<isNotEmpty prepend="AND" property="searchPrptyGroupName"> <isNotEmpty prepend="AND" property="searchPrptyGroupName">
@@ -47,5 +47,5 @@
</isNotEmpty> </isNotEmpty>
</dynamic> </dynamic>
GROUP BY BA05.PRPTYGROUPNAME, BA05.PRPTYGROUPDESC ) GROUP BY BA05.PRPTYGROUPNAME, BA05.PRPTYGROUPDESC )
</statement> </statement>
</sqlMap> </sqlMap>
@@ -3,45 +3,45 @@
<sqlMap namespace="BapTeleProperty"> <sqlMap namespace="BapTeleProperty">
<statement id="propertyGroupDetail" resultClass="java.util.HashMap"> <statement id="propertyGroupDetail" resultClass="java.util.HashMap">
SELECT PRPTYGROUPNAME AS "PRPTYGROUPNAME", PRPTYGROUPDESC AS "PRPTYGROUPDESC" SELECT PRPTYGROUPNAME AS "PRPTYGROUPNAME", PRPTYGROUPDESC AS "PRPTYGROUPDESC"
FROM $schemaId$.TSEAIBA05 FROM $schemaId$.TSEAIBP01
WHERE PrptyGroupName = #prptyGroupName# WHERE PrptyGroupName = #prptyGroupName#
</statement> </statement>
<statement id="propertyDetail" resultClass="java.util.HashMap"> <statement id="propertyDetail" resultClass="java.util.HashMap">
SELECT PRPTYNAME AS "PRPTYNAME", PRPTY2VAL AS "PRPTY2VAL" SELECT PRPTYNAME AS "PRPTYNAME", PRPTY2VAL AS "PRPTY2VAL"
FROM $schemaId$.TSEAIBA06 FROM $schemaId$.TSEAIBP02
WHERE PrptyGroupName = #prptyGroupName# WHERE PrptyGroupName = #prptyGroupName#
</statement> </statement>
<statement id="update" parameterClass="java.util.HashMap" resultClass="java.lang.Integer"> <statement id="update" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
UPDATE $schemaId$.TSEAIBA05 UPDATE $schemaId$.TSEAIBP01
SET PrptyGroupDesc = #prptyGroupDesc# SET PrptyGroupDesc = #prptyGroupDesc#
WHERE PrptyGroupName = #prptyGroupName# WHERE PrptyGroupName = #prptyGroupName#
</statement> </statement>
<statement id="insert" parameterClass="java.util.HashMap" resultClass="java.lang.Integer"> <statement id="insert" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
INSERT INTO $schemaId$.TSEAIBA05( INSERT INTO $schemaId$.TSEAIBP01(
PrptyGroupName, PrptyGroupDesc) PrptyGroupName, PrptyGroupDesc)
VALUES(#prptyGroupName#, #prptyGroupDesc#) VALUES(#prptyGroupName#, #prptyGroupDesc#)
</statement> </statement>
<statement id="insertProperty" parameterClass="java.util.HashMap" resultClass="java.lang.Integer"> <statement id="insertProperty" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
INSERT INTO $schemaId$.TSEAIBA06( INSERT INTO $schemaId$.TSEAIBP02(
PrptyGroupName, PrptyName, Prpty2Val) PrptyGroupName, PrptyName, Prpty2Val)
VALUES(#prptyGroupName#, #prptyName#, #prpty2Val#) VALUES(#prptyGroupName#, #prptyName#, #prpty2Val#)
</statement> </statement>
<statement id="delete" parameterClass="java.util.HashMap" resultClass="java.lang.Integer"> <statement id="delete" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
DELETE FROM $schemaId$.TSEAIBA05 WHERE PrptyGroupName = #prptyGroupName# DELETE FROM $schemaId$.TSEAIBP01 WHERE PrptyGroupName = #prptyGroupName#
</statement> </statement>
<statement id="deleteProperty" parameterClass="java.util.HashMap" resultClass="java.lang.Integer"> <statement id="deleteProperty" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
DELETE FROM $schemaId$.TSEAIBA06 WHERE PrptyGroupName = #prptyGroupName# DELETE FROM $schemaId$.TSEAIBP02 WHERE PrptyGroupName = #prptyGroupName#
</statement> </statement>
<statement id="selectPropertyGroupList" resultClass="java.util.HashMap"> <statement id="selectPropertyGroupList" resultClass="java.util.HashMap">
SELECT PRPTYNAME AS "CODE", PRPTY2VAL AS "NAME" SELECT PRPTYNAME AS "CODE", PRPTY2VAL AS "NAME"
FROM $schemaId$.TSEAIBA06 FROM $schemaId$.TSEAIBP02
WHERE PrptyGroupName = #key1#||'{'||#key2#||'}' WHERE PrptyGroupName = #key1#||'{'||#key2#||'}'
</statement> </statement>
</sqlMap> </sqlMap>
@@ -76,7 +76,7 @@
FULL OUTER JOIN FULL OUTER JOIN
( SELECT PrptyName, ( SELECT PrptyName,
Prpty2Val Prpty2Val
FROM $schemaId$.TSEAIBA06 FROM $schemaId$.TSEAIBP02
WHERE PrptyGroupName = #propGroupName# ) B WHERE PrptyGroupName = #propGroupName# ) B
ON A.PrptyName = B.PrptyName ON A.PrptyName = B.PrptyName
ORDER BY A.PrptyName ORDER BY A.PrptyName
@@ -7,23 +7,12 @@
SELECT COUNT(*) AS "TotalCount" SELECT COUNT(*) AS "TotalCount"
FROM $schemaId$.TSEAIBJ01 A, $schemaId$.TSEAIBJ02 B FROM $schemaId$.TSEAIBJ01 A, $schemaId$.TSEAIBJ02 B
WHERE A.BjobBzwkDstcd = B.BjobBzwkDstcd WHERE A.BjobBzwkDstcd = B.BjobBzwkDstcd
AND A.BjobMsgDstcd Like #likeBjobMsgDstcd# AND B.BjobBzwkName Like #likeBjobBzwkName#
AND A.BjobMsgDsticName Like #likeBjobMsgDsticName# AND A.BjobMsgDsticName Like #likeBjobMsgDsticName#
AND A.BjobTranDstcdName Like #likeBjobTranDstcdName# AND A.BjobTranDstcdName Like #likeBjobTranDstcdName#
AND A.UapplCd Like #likeUapplCd# AND A.ThisMsgChrgIDs LIKE #likeThisMsgChrgIDs#
AND A.ThisMsgChrgIDs LIKE #likeThisMsgChrgIDs#
AND A.BjobInstiDstcd LIKE #likeBjobInstiDstcd#
<isEqual prepend="AND" property="searchThisMsgUseYn" compareValue="1">
A.ThisMsgUseYn = '1'
</isEqual>
<isEqual prepend="AND" property="searchThisMsgUseYn" compareValue="0">
A.ThisMsgUseYn != '1'
</isEqual>
<isNotEmpty prepend="AND" property="searchBjobBzwkDstcd" >
B.BjobBzwkDstcd = #searchBjobBzwkDstcd#
</isNotEmpty>
<isNotEmpty prepend="AND" property="groupCoCd" > <isNotEmpty prepend="AND" property="groupCoCd" >
A.GroupCoCd = #searchGroupCoCd# A.GroupCoCd = #searchGroupCoCd#
</isNotEmpty> </isNotEmpty>
</statement> </statement>
@@ -40,7 +29,8 @@
MSGPRCSSPRITY AS "MSGPRCSSPRITY" , MSGPRCSSPRITY AS "MSGPRCSSPRITY" ,
BJOBTELGMRECSIZE AS "BJOBTELGMRECSIZE", BJOBTELGMRECSIZE AS "BJOBTELGMRECSIZE",
SYSCD AS "SYSCD", SYSCD AS "SYSCD",
trim(UAPPLCD) AS "UAPPLCD" , <!-- 광주은행 컬럼 미존재 SYSCD2 AS "SYSCD2", -->
UAPPLCD AS "UAPPLCD",
GROUPCOCD AS "GROUPCOCD" , GROUPCOCD AS "GROUPCOCD" ,
SNDRCVFILENAME AS "SNDRCVFILENAME" , SNDRCVFILENAME AS "SNDRCVFILENAME" ,
INTFID AS "INTFID" , INTFID AS "INTFID" ,
@@ -50,15 +40,9 @@
THISMSGREGSNTID AS "THISMSGREGSNTID" , THISMSGREGSNTID AS "THISMSGREGSNTID" ,
THISMSGREGIHMS AS "THISMSGREGIHMS" , THISMSGREGIHMS AS "THISMSGREGIHMS" ,
THISMSGAMNDRID AS "THISMSGAMNDRID" , THISMSGAMNDRID AS "THISMSGAMNDRID" ,
THISMSGAMNDHMS AS "THISMSGAMNDHMS" , THISMSGAMNDHMS AS "THISMSGAMNDHMS"
BJOBINSTIDSTCD AS "BJOBINSTIDSTCD" , <!-- 광주은행 컬럼 미존재 BIZLEVEL1 AS "BIZLEVEL1" , -->
DATAVRFYYN AS "DATAVRFYYN" , <!-- 광주은행 컬럼 미존재 BIZLEVEL2 AS "BIZLEVEL2" -->
BJOBCYCLEGB AS "BJOBCYCLEGB" ,
PROCYN AS "PROCYN" ,
DUPCNT "DUPCNT" ,
ENDYN AS "ENDYN" ,
ENDCNT AS "ENDCNT" ,
SNDSCRIPTNAME AS "SNDSCRIPTNAME"
FROM $schemaId$.TSEAIBJ01 FROM $schemaId$.TSEAIBJ01
WHERE BjobMsgDstcd = #bjobMsgDstcd# WHERE BjobMsgDstcd = #bjobMsgDstcd#
</statement> </statement>
@@ -261,7 +261,7 @@
FULL OUTER JOIN FULL OUTER JOIN
( SELECT PrptyName, ( SELECT PrptyName,
Prpty2Val Prpty2Val
FROM $schemaId$.TSEAIBA06 FROM $schemaId$.TSEAIBP02
WHERE PrptyGroupName = #prptyGroupName# ) B WHERE PrptyGroupName = #prptyGroupName# ) B
ON A.PrptyName = B.PrptyName ON A.PrptyName = B.PrptyName
ORDER BY A.PrptyName ORDER BY A.PrptyName