본문 바로가기

닷컴's_열공

equals()의 바른 사용법 언젠가 한번은 간단하게 정리를 하고 넘어가야지 했는데....문득 생각이 나서 정리해 봅니다. java에서 빈번하게 비교를 하는것이 equqls() 일 것입니다. equals()는 사용은 보통 변수.equals(비교문자열) 로 사용을 할 것인데. 변수 부분에서 절대 null이 들어오면 안 됩니다. null이 되는 순간 exception이 발생하게 됩니다. 왜냐? 비교 할수 있는 대상이 null이 되기 때문입니다. 자 그럼 어떻게 사용하면 null이여도 처리를 할 수 있을까요? 비교문자열.equals(변수) 이렇게 사용을 하면 비교문자열이 주체가 되어 문자열을 비교하게 됩니다.
법인등록번호,사업자,주민등록번호 유효성체크 -- 법인번호 체크 SELECT DECODE(G7, 10 - MOD(G1 + G2 + G3 + G4 + G5 + G6 + G11 + G12 + G13 + G14 + G15 + G16,10), '정상', '비정상') FROM ( SELECT SUBSTR(TTA103_INC_NO,1,1) * 1 AS G1 ,SUBSTR(TTA103_INC_NO,2,1) * 2 AS G2 ,SUBSTR(TTA103_INC_NO,3,1) * 1 AS G3 ,SUBSTR(TTA103_INC_NO,4,1) * 2 AS G4 ,SUBSTR(TTA103_INC_NO,5,1) * 1 AS G5 ,SUBSTR(TTA103_INC_NO,6,1) * 2 AS G6 ,SUBSTR(TTA103_INC_NO,7,1) * 1 AS G11 ,SUBS..
mybatis lt gt lte gte 정리 원인은 해당 문서가 XML이기 때문에 SAX Parser가 동작하면서 "
내국인/외국인 주민등록번호 유효성 검사 함수 (주민번호, 검출, SQL) 출처 https://gent.tistory.com/136 아래의 함수는 내국인과 외국인 주민등록번호의 유효성을 판단하여 0 (주민번호 아님), 1 (주민번호) 을 리턴한다. 12345678910111213141516171819202122232425262728293031323334353637CREATE OR REPLACE FUNCTION FT_IS_JUMIN_VALID (IN_JUMIN_NO IN VARCHAR2) RETURN INTEGER IS WK_JUMIN_NO VARCHAR2(13); WK_CHECK_BIT VARCHAR2(12) := '234567892345'; --검증값 WK_TOTAL NUMBER := 0; WK_RESULT NUMBER := 0; WK_RETURN INTEGER := 0; B..
SQL 세로를 가로로 만들기 참조... 1) 세로를 가로의 데이터로 만들기 /* Formatted on 2010/10/07 14:11 (Formatter Plus v4.8.8) */WITH tmp AS (SELECT '1' AS col1, 'A' AS col2 FROM DUAL UNION ALL SELECT '2' AS col1, '가' AS col2 FROM DUAL UNION ALL SELECT '1' AS col1, 'B' AS col2 FROM DUAL UNION ALL SELECT '1' AS col1, 'C' AS col2 FROM DUAL)SELECT col1, LTRIM (SYS_CONNECT_BY_PATH (col2, ','), ',') AS col1 FROM (SELECT col1, col2, ROW_NUMBER () OVE..
oauth 샘플 import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.util.Scanner; import oauth.signpost.OAuth; import oauth.signpost.OAuthConsumer; import oauth.signpost.OAuthProvider; import oauth.signpost.basic.DefaultOAuthConsumer; import oauth.signpost.basic.DefaultOAuthProvider; import oauth.signpos..
OAUTH 관련 http://blog.naver.com/platinasnow/220305776434 네이버 사용자 정보 OAUTH 샘플http://mygumi.tistory.com/10
[ORACLE]ORACLE에서 UPDATE JOIN 사용 및 MERGE INTO 로 대체방법 ORACLE에서 UPDATE JOIN 사용 및 MERGE INTO 로 대체방법 오라클에서 UPDATE JOIN을 사용할 일이 생겨서 사용해보려했으나 안된다. 쿼리는 다음과 같이 작성 UPDATE ( SELECt A.col01 as col01 , B.col02 as col2 FROM TAB01 A , TAB02 WHERE A.col_k = b.col_k ) SET col2 = col01 ; 수행 시 오류가 발생했다. 검색해보니 where 조건이 들어가는 것이 key(pk) 조건이어야 한다고 한다. (참고 url : http://oracleerp.co.kr/bbs/board.php?bo_table=database&wr_id=3 ) 키 아닌 경우 UPDATE하고 싶다면 bypass_ujvc 힌트를 사용하라고 ..