[펌글] Oracle10g – Xmlagg를 사용한 가로 Group by Query (여러개의 ROW를 하나의 칼럼으로 변환)

By | 2월 22, 2011

– 출처 : http://acidsound.blogspot.com/2007/10/oracle10g-xmlagg-group-by-query.html – C군의 질문 A | B —— A | 가 B | 가 C | 가 a | 나 B | 나 C | 다 일때 가 | ABC 나 | aB 다 | C 를 뽑아낼 수 없을까? 라고 하여 요렇게 조렇게 실험해봤음. 일종의 String Aggregation 인데 http://www.oracle-base.com/articles/10g/StringAggregationTechniques.php 이런 방법도 있지만 왠지 복잡하고 10g… Read More »

[펌글] Row결과값을 구분자를 통해서 칼럼으로 표현 (FUNCTION 작성)

By | 2월 21, 2011

– 출처 : http://blog.naver.com/byurynet/40057155699 –  create or replace function UT_GETJOIN /******************************************************************************    FUNCTION NAME : UT_GETJOIN    Description   : ROW 결과값을 구분자를 통해 컬럼으로 표현        > select UT_GETJOIN(CURSOR(select code_id from mold_mes_mcode where code_ty=’VSTAT’), ‘_’) from dual    > 1_2_3_B_C_        Parameter      p_cursor : cursor      p_del  : 컬럼 구분자… Read More »

ORA-06502 에러에 관하여…

By | 2월 14, 2011

1. 일반적으로 변수에 할당된 공간 이상의 데이터를 집어넣으려 할 때 발생한다. 2. 변수형(VARCHAR2, NUMBER…)이 적절하게 사용되지 않을 경우에도 발생한다. (경험상) 3. 프로시저 인수가 NUMBER 타입인데 VARCHAR를 넣었을 때도 발생한다. (경험상) * 참고 링크     ORA-06502: PL/SQL: numeric or value error: character string buffer too small — 에러 처리

[링크] ORA-24338: 문장 처리가 수행되지 않았습니다

By | 2월 12, 2011

– 출처 : http://blog.naver.com/hkjhc107/130097105093 – ORA-24338: 문장 처리가 수행되지 않았습니다   패키지 수행중 위와 같은 에러 발생   발생원인은 절차적으로 변수를 추출하고, 그 변수를 받아서 쿼리를 실행하는데   변수를 추출하는 부분에서 변수를 추출하지 못했거나,   2개 이상의 변수를 반환(후행 처리에서 하나만 필요로 하는 겅우에서)해서   쿼리가 제대로 수행되지 않아, 나오는 에러이다.   한문장씩 변수를 넣어, 검수를… Read More »

[PL/SQL] Dynamic SQL (동적,다이나믹 SQL) 구현 관련

By | 2월 12, 2011

* 설명 및 예제 링크       http://www.oracleclub.com/article/19612 * 주의사항    – make_sql() 같은 StringBuffer류의 프로시저에 SQL을 문자열로서 추가할 경우      => 꼭  프로시저를 만들 필요는 없고 String을 계속 붙여도 된다.        (1) 변하는 값 (키값) 등이 있을 경우             => 닶이 없다 -_-; 바인딩변수(ex – :p_user_name)  등으로 빼서          … Read More »

노트북 CPU 성능 비교

By | 2월 5, 2011

* 노트북 CPU 성능 비교 (코드명 / 코어구분 / 클럭 / SuperPI 1M 수행시간) N455 / 싱글가상듀얼 / 1660 / 94N270 / 싱글가상듀얼 / 1600 / 93.4N2600 / 듀얼가상쿼드 / ?N570 / 듀얼가상쿼드 / 1660 / 98.9C-50 / 듀얼 / 1000 / 71C-60 / 듀얼 / 1000-1333 / 68.5  P4600 / 듀얼(셀러론) / 2000 / 32P6000 / 듀얼 / 1860 / 23.4P6100 / 듀얼 / 2000 / 21.9P6200 / 듀얼… Read More »

Java CharacterSet Endcoding (유니코드 및 UTF-8 설명 포함)

By | 1월 31, 2011

– 출처 : http://kalpa730.blog.me/140118582507 – 1. new String(text.getBytes(fromEncode), ToEncode) 구문은 잊어주세요. 이 방식은 초창기 시절 tomcat 같은데서 HTTP로 받은 파라메터의 인코딩이 무조건 ISO-8859로 강제 인코딩 되서 들어오는 문제가있었는데, 그걸 잡으려고 다시 강제로 깨진 문자열을 한글로 바꾸는 거였습니다만.  일단 제대로 Java 상에서 인코딩 된 경우.( 위 예제에서는 TEXT=”한글” 이라고 제대로 들어가 있음) 전혀 사용해서는 안되는 구문입니다.  … Read More »

[링크] JSON 직렬화(마샬링) 라이브러리 Jackson 관련 정보

By | 1월 29, 2011

Jackson Tutorial -1 Jackson Tutorial -2 * Jackson 추가정보  – JSON <=> Object 로 변환하는 가장 빠른 프로세서라고 함.  – http://jackson.codehaus.org/  – Apache Wink는 사실상 JAX-RS 1.0 스펙의 구현물 중 하나로 빠르게 자리 잡고 있다. JSON 마샬링과    언마샬링을 위해 표준 Apache Wink 배포판에 포함된 JSON.org 및 Jettison과 같은 제공자는    리턴 유형이 제한되어 있으며 배열을 표현하는 데… Read More »

[펌글] jax-rs 어노테이션 목록

By | 1월 28, 2011

– 출처 : http://blog.daum.net/pieea/5565755 – @Path – Path annotation value is a relative URI path to the resource. A resource class must have this annotation either at the class level or for the methods defined in the resource class. The annotation also provides the facility for embedding variables and creating URI path templates.  => URI와 서비스를 맵핑시켜서… Read More »