컴퓨터관련59 Oracle 주민번호 형식 컬럼 조회 및 일괄 업데이트 -- 1. 주민번호존재하는지 확인 select 주민번호존재컬럼, a.* from 테이블 a where REGEXP_LIKE(주민번호존재컬럼, '\d{6}-\d{7}'); -- 2. 주민번호가 존재하면 replce 해서 조회해보기 select regexp_replace(주민번호존재컬럼, '(\d{6})-\d{7}', '\1') as 주민번호존재컬럼 , a.* from 테이블 a where REGEXP_LIKE(주민번호존재컬럼, '\d{6}-\d{7}'); -- 3. 수정하기 update 테이블 set 주민번호존재컬럼 = regexp_replace(주민번호존재컬럼, '(\d{6})-\d{7}\', '\1') where REGEXP_LIKE(주민번호존재컬럼, '\d{6}-\d{7}') -- 4. 확인하기 se.. 2016. 8. 3. Mysql Function 한글 깨졌을때 Mysql에서 function을 작성 후 return 되는 값이 한글인경우 ?? 처럼 깨질때가 있다. 그때는 charset=utf8 을 지정해준다. CREATE FUNCTION daily.`fn_nm`(p_cmmn_code varchar(20)) RETURNS varchar(100) CHARSET UTF8; BEGIN declare v_str varchar(100) CHARSET UTF8; select cmmn_code_nm into v_str from dw_code where cmmn_code = p_cmmn_code; RETURN v_str; END; 2016. 8. 2. HtmlUnit 이용하여 Naver 로그인하기 아래 포스팅한 JSoup 이용하여 웹툰 다운로드하기 의 마지막에서도 언급하였듯이 웹툰 다운로드를 할 때 로그인이 필요한 부분이 있다. 19세 이상 웹툰인경우는 네이버 아이디로 로그인을 해야만 볼 수 있다. HtmlUnit을 이용하여 처리를 하였다. 방법은 아래와 같다. NaverLogin.java package com.web.get.comic.service; import java.io.IOException; import java.util.HashMap; import java.util.Map; import com.gargoylesoftware.htmlunit.BrowserVersion; import com.gargoylesoftware.htmlunit.CookieManager; import com.garg.. 2016. 3. 23. JSoup 이용하여 웹툰 다운로드하기 jsoup의 parsing 기능을 이용하여 webtoon을 다운로드 해보자. 물론 이것은 연습용일뿐이며 웹툰을 다운로드 받은걸 어찌할것도 아니니까 저작권침해 부분은 전혀 없다. process는 다음과 같다. 1. naver 웹툰의 html을 분석한다. 2. naver 웹툰을 다운로드 받는다. 3. 웹툰을 본후 삭제한다. ㅎㅎㅎ 간단하구나... 그러면 우선 1번부터 naver 웹툰의 html을 분석해보자 naver 웹툰은 다음과 같은 형식으로 되어있다. http://comic.naver.com/webtoon/list.nhn?titleId=517252&page=1 (스페이스킹) titleId가 웹툰의 id 이며 page는 웹툰이 속해있는 page이다. 게시물의 형식은 최근웹툰이 맨 위에 표시된다. 이 말은 .. 2016. 3. 23. 이전 1 2 3 4 5 6 7 8 ··· 15 다음