티스토리 뷰

후 도로명주소 API...

우리회사는 오픈마켓의 쇼핑몰 ... 이라 쇼핑몰 답게 주소는 당연하게 사용하고 있다.

현재 도로명주소 API를 사용하고 있는데, 잦은 문제들이 발생하였다.

 

그 문제는

1. 괄호가 태그로 표시 -> ( 인데 ( 으로 표시가 되고 있음

2. 주소만 변경하면 세션이 만료되서 로그아웃 되는 현상

 

2번은 추후 게시글을 통해 작성할 예정이고, 오늘은 2번을 바꾼 뒤 늘 돌리는 프로시저에서 효과가 있는지 보기 위해 1번을 업데이트 칠 예정이다.

 

예를 들면

서울특별시 용산구 서빙고로 137 ( 용산동6가 ) 로 되어 있는걸, 서울특별시 용산구 서빙고로 137(용산동6가) 로 업데이트 치는거다.

 

-- 일단 특수기호가 있는 주소를 조회한다.
SELECT 주소테이블 WHERE ADDRESS1 LIKE '%&#40%'; 

-- 특수기호 업데이트를 한다.
UPDATE 주소테이블 SET ADDRESS1 = REPLACE(REPLACE(ADDRESS1, '(' , '('), ')' , ')'  ) WHERE ADDRESS1 LIKE '%(%'; COMMIT;

-- 상세주소도 특수기호 업데이트를 한다.
UPDATE 주소테이블 SET ADDRESS2 = REPLACE(REPLACE(ADDRESS2, '(' , '('), ')' , ')'  ) WHERE ADDRESS2 LIKE '%(%'; COMMIT;

 

이렇게 한번 업데이트 잘 쳐주고 공공주소 API를 변경해줘서 태그 대신 괄호가 잘 나오도록 변경해준다.

 

다음에는 도로명주소 팝업 API를 검색 API로 변경하는 게시글로 돌아오겠습니다~~