ORA-01722 : 수치가 부적합합니다. 에러에 대해서…

By | 8월 7, 2013

대충 검색을 해 보니  “숫자형을 문자형으로 묵시적으로 casting 할 때 발생하는 에러” … 라고 한다. 나의 바보같은 예를 들면… 숫자 칼럼끼리 더하는데 문자열 병합 연산자 ‘||’ 를 사용했기 때문이었다. (-_  – 😉 아우 나 왜그랬지…

오라클 프로시저 (Oracle Stored Procedure) 호출시 파라미터(인수)의 갯수를 가변적으로 받을 수 있도록 하는 방법

By | 8월 6, 2013

* 개요 공통 업무에 대한 오라클 프로시저를 만드는데, 호출시 인수의 갯수가 다르면 에러가 발생하는 문제가 있었다.(오류메세지 : ORA-06550 … PLS-00306 ‘XXX’ 호출시 인수의 갯수나 유형이 잘못되었습니다.) 공통이라서 인수의 갯수도 많고 종류도 다양한데, 각 업무에서 그 프로시저를 호출할 때는 모든 인수가 필요한 것이 아니라 몇 개의 인수가 필요할 뿐인데도, 호출 부분 코딩에서 모든 인수를 기입해 주어야 하는 것이… Read More »

[ORA-12704] 문자집합이 일치하지 않습니다. 에러에 대하여

By | 7월 30, 2013

말 그대로 select한 컬럼의 문자집합이 일치하지 않기 때문에 발생하는 오류이다. (NVARCHAR2, VARCHAR2 ? 아직 잘 모르겠다…) 대충 검색을 해 보니 해당 컬럼에 TO_CHAR()를 걸어주어 해결한 경우가 많은 것 같다. 나도 일단 그렇게 해결! * 참고     – 오라클 VARCHAR <=> NVARCHAR 의 문제일 경우,        NVARCHAR가 아닌 문자 (ex: 문자열 리터럴 ‘BLABLA~’)… Read More »

[펌글] ORACLE – MAX() KEEP() / MIN() KEEP() – 오라클

By | 7월 29, 2013

– 출처 : http://blog.naver.com/jazz1234k/40121360816 – 먼저 테스트용 데이터를 만들어보겠습니다.    SELECT 1 A, ‘AAB’ B, 2224 C FROM DUAL    UNION ALL    SELECT 1 A, ‘AAB’ B, 2224 C FROM DUAL    UNION ALL    SELECT 1 A, ‘AAC’ B, 2224 C FROM DUAL    UNION ALL    SELECT 1 A, ‘AAD’ B, 2224 C FROM DUAL    UNION ALL    SELECT 1… Read More »

[펌글/물류용어] 4PL / 3PL / 2PL / 1PL

By | 7월 16, 2013

– 출처 :  http://blog.naver.com/getuo/60194736903 –   4PL(Forth Party Logistics ; 제4자물류)    제3자물류가 발전한 개념으로, 물류기업이 화주기업에게 IT와 컨설팅 등 분야를 제휴하여 통합솔루션을 제공하는 것.     3PL(Third Party Logistics ; 제3자물류)    화주기업이 물류업무를 자회사나 계열사가 아닌 물류전문기업에 위탁하여 수행하는 것.a    2PL(Second Party Logistics ; 자회사물류)     화주기업이 자회사나 계열사 등에 위탁하여 물류업무를 수행하는 것.      1PL(First Party Logistics… Read More »

[링크] Windows 7 한글 언어팩 설치 하는법 (언어(language)/로케일(locale) 변경하기)

By | 6월 27, 2013

http://choiscomputers.blogspot.kr/2011/10/window-7.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+ChoisCom+(CHOiS+com) * 참고 위의 방법으로 대부분 해결되지만, 제어판 > Windows Update 에서는 여전히 system default language 가 나온다. 외국 글들을 보면 언어팩을 별도로 다운로드 받아서 콘솔명령어를 실행하여  system default language를 변경하는 방법이 있는 것 같기는 한데…. => 이리저리 검색해 본 결과 정상적인 방법으로는 system default language를 바꿀 수 없는 것 같다.

Matcher의 find()와 matches() 의 차이점

By | 5월 30, 2013

* find()    – 대상 문자열에서 해당 패턴을 검색하여 일치하는 패턴이 일부라도 존재하면 true를 리턴한다.   – find() 메서드를 수행할 때마다, 문자열 내에서 그 다음 순서의 해당 패턴을 찾는 것 같다. (Iterator처럼)     예를 들어 해당하는 패턴이 한 개만 있다면, 첫 find()의 결과는 true, 두 번째 find()의 결과는 false이다.   – matches()에 비해서 상대적으로 활용도가 높을 것 같다. * matches()… Read More »

jqGrid의 기본 콤보박스(select)에 이벤트 바인딩 하기

By | 5월 30, 2013

* 칼럼모델 > editoptions > dataEvents 속성을 정의해 준다. {name:’TAX_GBN’,   index:’TAX_GBN’,   width:90, editable:true,  edittype:’select’, formatter:’select’, align:’center’,   editoptions:{   value:’1:A;2:B;3:C’,     dataEvents:[{ type:’change’, fn: function(e){ var rowId = $grid1[0].p.selrow; alert(rowId);         }}]   }   },

[링크] POSIX(Unix, Linux) 시스템의 부하(CPU, I/O, Memory … Stress) 발생기

By | 5월 24, 2013

http://weather.ou.edu/~apw/projects/stress/ * 설치 ./configure –prefix=인스톨디렉토리./make ./make install * 실행 예 ./stress -c 1 * 궁금한 점 우리 시스템에 테스트 했을 때에는 cpu 1 올렸을 때 25%씩 정확하게 올라갔었다. 그래서 -c 4 를 주니 cpu점유율 100%를 찍고 말았다.왜 그랬을까? 좀 더 디테일하게 테스트 할  수 있는 방법이 없을까?

StringBuilder 초기화 하기

By | 5월 13, 2013

StringBuilder sb = new StringBuilder(“AAA”); // 초기화 방법 1 – length를 0으로 설정 sb.setLength(0); sb.append(“BBB”); // 초기화 방법 2 – 새로운 객체를 생성하여 재할당 sb = new StringBuilder(“BBB”); * 참고 링크 (이게 좋다, 저게 좋다 의견이 분분하군요 >, <)    http://stackoverflow.com/questions/5192512/how-to-clear-empty-java-stringbuilder