Oracle CLOB 4000 이상 SELECT

VARCHAR2 타입을 사용하다가 CLOB 타입을 만난다면 귀찮기가 이루말할 수 없을 정도일 것이다. 하물며 CLOB 타입을 사용하는 이유는 VARCHAR2 타입은 최대 4000 Byte 용량을 저장할 수 있는데 반해, 훠~ㄹ씬 더 많은 4GByte의 대용량 저장 공간를 제공해 주기 때문일 것이다. TYPE에 대한 보다 자세한 설명은 생략하기로 하고, 본론으로 들어가자. Oracle CLOB 타입의 기본적인 쿼리사용과 Java/MyBatis, Javascript/jQuery 의 … 계속 읽기 Oracle CLOB 4000 이상 SELECT

테이블 생성 후 DB접속 오류[Synonym:시노님]

분명히 테이블을 만들었는데, 테이블을 찾을 수 없다고 나온다면... Synonym을 등록해 주지 않아서 발생하는 문제일 수 있다! 테이블을 생성한 후, 항상 Synonym을 등록해 주어야 한다! Synonym등록방법 1. DB에 접속한다. (관리자계정) 2. Synonym을 등록한다. CREATE OR REPLACE PUBLIC SYNONYM MY_TABLE_NAME --[시노님명: 일반적으로 테이블명을 넣는다.] FOR AABOO.MY_TABLE_NAME --[테이블계정].[적용할 테이블명] ; (일반적으로 시노님명과 테이블명을 같이 쓴다.)

WM_CONCAT보다 속도가 좋은 LISTAGG

참고사이트 : http://krespo.net/195 11g에서 가능 간단한 예 SELECT DEPTNO , LISTAGG(NAME, ',') WITHIN GROUP (ORDER BY NAME) AS NAME FROM TEST_DB WHERE DEPTNO = 1 GROUP BY DEPTNO; 데이터가 적을때는 문제 없었지만, 데이터가 많아지니 WM_CONCAT에서 속도를 다 잡아 먹고 있었다. 아래처럼 LISTAGG로 바꾸니 속도가 많이 빨라졌다. SELECT B.HICODE, B.HINAME, A.MCODE, A.MNAME, A.BUSINESSNUMBER, A.PURCHASETYPE , LISTAGG(DECODE(C.DDCFLAG,'I',C.ACQUIER,''),',') WITHIN GROUP … 계속 읽기 WM_CONCAT보다 속도가 좋은 LISTAGG