전체 글35 [JAVA] 자바 예외를 SQLException로 형변환 DB에러코드로 핸들링 try { list = wmsDao.queryForList("", paramMap); }catch(RuntimeException e) { Throwable cause = e.getCause(); if(cause.getCause().getCause() instanceof SQLException) { int sqlErrCode = ((SQLException)cause.getCause().getCause()).getErrorCode(); if(sqlErrCode == 1489) {//ORA_01795 throw new TestException("에러메세지~"); } throw new TestException(e); } throw new TestException(e); } 2020. 7. 21. 웃긴짤#5 후보 다 개같다고 강아지가 고름 아빠가 후보 다 개같다고 둥이가 뽑는놈 고려해본다고 전단지 놓고 둥이보고 전단지 고르라고함 2020. 6. 21. 오라클 CONNECT BY 행 복사를 특정숫자값 만큼(행 필터링없이) SELECT * FROM ( SELECT 10 AS COPY_ROW FROM DUAL ) A , TABLE(CAST(MULTISET(SELECT LEVEL FROM DUAL CONNECT BY LEVEL 2020. 6. 17. 오라클 문자열을 특정 delimiter로 split 하여 테이블처럼 반환 자바의 Split처럼 오라클에서도 문자열을 특정 delimiter로 데이터를 반환받을수있다 함수를 먼저 만들어놓고 CREATE OR REPLACE FUNCTION FN_SPLIT_TO_ROW ( P_LIST VARCHAR2, P_DEL VARCHAR2 := ',' ) RETURN TMP_SPLIT /* TYPE하나 만들어준다 */ PIPELINED IS L_IDX PLS_INTEGER; L_LIST VARCHAR2(32767) := P_LIST; L_VALUE VARCHAR2(32767); BEGIN LOOP L_IDX := INSTR(L_LIST, P_DEL); IF L_IDX > 0 THEN PIPE ROW(SUBSTR(L_LIST, 1, L_IDX-1)); L_LIST := SUBSTR(L_LIST.. 2020. 6. 17. 이전 1 2 3 4 ··· 9 다음