Notice: Undefined index: admin in C:\xampp\hwsoft\admin\comm\02_local.php on line 36

Notice: Undefined index: catecd in C:\xampp\hwsoft\admin\comm\02_local.php on line 40

Notice: Undefined index: catenm in C:\xampp\hwsoft\admin\comm\02_local.php on line 43

Notice: Undefined index: userid in C:\xampp\hwsoft\admin\comm\02_local.php on line 46

Notice: Undefined index: search_flag in C:\xampp\hwsoft\admin\comm\02_local.php on line 61

Notice: Undefined index: seqnum in C:\xampp\hwsoft\admin\comm\02_local.php on line 70

Notice: Undefined index: seqnum in C:\xampp\hwsoft\admin\comm\02_local.php on line 72

Notice: Undefined index: now_search_flag in C:\xampp\hwsoft\admin\comm\02_local.php on line 79

Notice: Undefined index: now_search_flag in C:\xampp\hwsoft\admin\comm\02_local.php on line 81
(주)희원 - 유지보수 요청
병원선택

전체 - 유지보수 요청 내역

요청자정보

요청지 : [AAA]기타사업장 (etc_cd)

작성자 : 희원 (Heewon)

연락처 : 055-238-9156

E-Mail : heewonsoft.co@gmail.com

요청일 : 2026-04-03

요청내용

구분 : 긴급

관련메뉴 :

제목 : [동국대] 의료정보팀

내용 : 시스템 팀에서 이 쿼리가 주민번호 컬럼에 변경을 가해서 인덱스를 사용할 수 없게 되어있는 상태로 쿼리 변경 요청
SELECT DISTINCT
B.PT_NO PATNUM
, B.PT_NM PATNME
, B.BUDD_NM PATNM2
, pls_decrypt_b64_id(B.SEC_RRN, '998') RESNUM
, B.SEX_TP_CD SEXTYP
, TO_CHAR(B.PT_BRDY_DT,'YYYYMMDD') BITDAT
, NVL(A.HM_POST_NO,C.ZIPCOD) ZIPCOD
, NVL(A.HM_BSC_ADDR,C.ADDRS1) ADDRS1
, NVL(A.HM_DTL_ADDR,C.ADDRS2) ADDRS2
, NVL(NVL(A.HM_TEL_NO,A.OF_TEL_NO),C.TELNO1) TELNO1
, NVL(NVL(A.SMS_NO,A.MTEL_NO),C.TELNO2) TELNO2
, NVL(A.EMAL_ADDR,C.EMAIL) EMAILN
, C.PATTXT PATTXT
FROM IMPATBAT C
, xbil.PCTPCPAV A
, PCTPCPAM B
WHERE C.PATNUM(+) = B.PT_NO
AND A.PT_NO(+) = B.PT_NO
AND A.PT_REL_TP_CD(+) = '0'
AND SUBSTR(B.PT_NO,1,1) <> '8'
AND B.BOBD_PT_NO IS NULL
AND SUBSTR(B.SEC_RRN,1,6) = :RESNUM
ORDER BY B.PT_NM, pls_decrypt_b64_id(B.SEC_RRN, '998'), B.PT_NO;
==변경
SELECT DISTINCT
B.PT_NO PATNUM
, B.PT_NM PATNME
, B.BUDD_NM PATNM2
, pls_decrypt_b64_id(B.SEC_RRN, '998') RESNUM
, B.SEX_TP_CD SEXTYP
, TO_CHAR(B.PT_BRDY_DT,'YYYYMMDD') BITDAT
, NVL(A.HM_POST_NO,C.ZIPCOD) ZIPCOD
, NVL(A.HM_BSC_ADDR,C.ADDRS1) ADDRS1
, NVL(A.HM_DTL_ADDR,C.ADDRS2) ADDRS2
, NVL(NVL(A.HM_TEL_NO,A.OF_TEL_NO),C.TELNO1) TELNO1
, NVL(NVL(A.SMS_NO,A.MTEL_NO),C.TELNO2) TELNO2
, NVL(A.EMAL_ADDR,C.EMAIL) EMAILN
, C.PATTXT PATTXT
FROM PCTPCPAM B
, xbil.PCTPCPAV A
, IMPATBAT C
WHERE LENGTH(:RESNUM) = 6
AND B.SEC_RRN LIKE :RESNUM || '%' --:resnum is First 6 digit
AND SUBSTR(B.PT_NO, 1, 1) <> '8'
AND B.BOBD_PT_NO IS NULL
AND C.PATNUM(+) = B.PT_NO
and A.PT_NO(+) = B.PT_NO
AND A.PT_REL_TP_CD(+) = '0'
ORDER BY B.PT_NM, pls_decrypt_b64_id(B.SEC_RRN, '998'), B.PT_NO

첨부파일

첨부파일1 :

첨부파일2 :

첨부파일3 :

처리사항

진행사항 : 처리완료

완료예정일: 2026-04-03

실제완료일: 2026-04-03

답변 : 04.03.01 버전 업그레이드 이후 사용 하시면됩니다.
감사합니다.

수정하기