본문 바로가기

clob

clob 1. CLOB 컬럼 데이터 가져오기 지금 내가 쓰는 환경과 버젼이 다르다면 어떨지 본인도 확신할 수 없다. 워낙 이 녀석들이 버젼을 많이 타서... 근데 CLOB도 그냥 getString해오니까 가져오더라... 실험 데이터는 "가나다라마바사아자차카타파하 아야어여오요우유으이" * 1만줄 이다. String test_clob = rs.getString("test_clob"); test_clob를 출력한 결과 아주 잘 나온다..-_-;;; 2. CLOB 컬럼 데이터 저장하기 1) 일반 setString 이용 나는 보통 쿼리를 PreparedStatement 를 이용해서 사용하는데 이것같은 경우도 그냥 setString을 이용해서 넣어버리면 된다. 다만 문제...라기 보단 버그..인 것 같은데 위의 실험 데이터.. 더보기
WAS 별 clob 설정 Clob clob = rs.getClob(1); Writer writer = ((CLOB)clob).getCharacterOutputStream(); Reader src = new CharArrayReader(contentData.toCharArray()); char[] buffer = new char[1024]; int read = 0; while ( (read = src.read(buffer,0,1024)) != -1) { writer.write(buffer, 0, read); // write clob. } src.close(); writer.close(); /********************************************** * weblogic * *******************.. 더보기
오라클 원격지 db로부터 long, clob 타입 복사하기 1.원본 table(target)의 column 확인 2. 원본 table과 같은 구조를 갖는 table (goal)를 빈 껍데기만 생성 3. 아래와 같은 방법으로 table copy 수행 4. copy from scott/tiger@remote (tns명) to scott/tiger@local(tns명) append goal using select * from target; 5.copy 된 table (target)를 query 해서 결과 확인 더보기