반응형

Study/DB 16

Oracle 다중 Row 를 한개의 Row 로 변형

Oracle 10g 이상에서 가능하다고 한다. XMLAGG 이용- http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions215.htm : 생략 가능 SELECT SUBSTR(XMLAGG(XMLELEMENT(x, ',', {컬럼명}) ORDER BY {컬럼명}).EXTRACT ('//text()'), 2)FROM {테이블명}; WMSYS 이용- ORACLE WIKI 내용Purpose:The account used to store the metadata information for Oracle Workspace Manager.Safe To Remove:YesRecreation Script:$ORACLE_HOME/rdbms/admin/owmctab.p..

Study/DB 2014.03.14

ORACLE DB 에서 RANK, ROW_NUMBER, DENSE_RANK

RANK() : 결과 집합의 파티션 내에 있는 각 행의 순위를 반환구문 : RANK() OVER ( [PARTITION BY CLAUSE] ORDER BY CLAUSE )DENSE_RANK() : 결과 집합의 파티션 내 행의 순위를 순위 간격 없이 반환구문 : DENSE_RANK() OVER ( [PARTITION BY CLAUSE] ORDER BY CLAUSE )* [PARTITION BY CLAUSE] 는 생략 가능 : 사용 시 CLAUSE에서의 랭크를 표시 ROW_NUMBER() : 결과 집합의 파티션 내의 행 일련 번호를 반환구문 : ROW_NUMBER() OVER ( [PARTITION BY CLAUSE] ORDER BY CLAUSE )* [PARTITION BY CLAUSE] 는 생략 가능 :..

Study/DB 2013.03.26

Commons DBCP 옵션설명 (출처 : 충치치료)

출처 : http://blog.naver.com/lsy94307?Redirect=Log&logNo=140039434009 maxActive : 커넥션 풀이 제공할 최대 커넥션 개수 maxWait : whenExhaustedAction 속성의 값이 1일 때 사용되는 대기 시간. 단위는 1/1000 초이며, 0보다 작을 경우 무한히 대기한다. whenExhaustedAction : 커넥션 풀에서 가져올 수 있는 커넥션이 없을 떄 어떻게 동작할지를 지정. 1일 경우 maxWait속성에서 지정한 시간만큼 커렉션을 구할 때 까지 기다리며, 0일 경우 에러를 발생시킴. 2일 경우 일시적으로 커넥션을 생성해서 사용함. maxIdle : 사용되지 않고 풀에 저장될 수 있는 최대 커넥션 개수. 음수일 경우 제한이 없음...

Study/DB 2013.03.26