본문 바로가기

db234

DB2 테이블 스페이스 DB2 테이블 스페이스 사용량 계산 테이블 스페이스 사용량을 볼 수 있는 쿼리이다. /* SELECT varchar(tbsp_name, 30) as tbsp_name, reclaimable_space_enabled, tbsp_free_pages, tbsp_page_top, tbsp_usable_pages FROM TABLE(MON_GET_TABLESPACE('',-2)) AS t ORDER BY tbsp_free_pages ASC*/ 해당 쿼리를 실행하면 볼 수 있다. ** 2016.08 추가내용 해당 쿼리 보다 더 자세한 내용한 적었습니다. 아래 링크를 통해서 확인해보세요. 링크 : http://toyuq.tistory.com/168 출처 및 참고사이트 : http://www-01.ibm.com/sup.. 2015. 4. 8.
DB2 DESC 테이블 컬럼 정보 확인 DB2에서 테이블 컬럼 정보를 확인하는 방법 DESC 테이블이름 하면 나올 줄 알았는데.... 나오지 않는다; DB2는 여전히 내가 싫은가보다... SELECT * FROM SYSCAT.COLUMNS WHERE TABNAME = '테이블이름' 해당 테이블의 컬럼 정보를 자세히 알 수 있다. 다른 방법은 DESCRIBE TABLE "테이블이름" 하면 나온다. 2015. 4. 6.
DB2 버전 확인 쿼리 SELECT SERVICE_LEVEL FROM SYSIBMADM.ENV_INST_INFO 해당 쿼리를 입력하면 DB2의 버전을 볼 수 있다. *주의 : 9.1 버전 이후에서만 가능하다. 9.1보다 낮은 버전에서는 쿼리로 확인이 불가능하다. 2015. 4. 6.
SQL 개행문자 제거하기 무슨 요청이 계속 들어오는지 모르겠다.데이터 뽑아달라고해서 뽑아줬더니, 이번에는 개행문자도 제거해서 다시 보내달란다.그럼 애초에 그렇게 말하던가... 시불놈이 ㅠㅠ CHR(10)은 'Line feed, 개행'이고CHR(13)은 'Carriage return, 복귀'이다. 엑셀에서 줄바꿈을 하면 CHR(10)만 입력이 되고,메모장같은 곳에서 줄바꿈을 하면 CHR(10)과 CHR(13) 값 두 개가 입력된다. 엑셀 줄바꿈 => '엑셀' || CHR(10) || '줄바꿈' 메모장 줄바꿈 => '메모장' || CHR(13) || CHR(10) || '줄바꿈' 이다. 그래서 동시에 두개의 값을 제거해줘야한다. 쿼리 내에서 REPLACE(REPLACE(컬럼이름, CHR(10), ''), CHR(13), '') AS.. 2015. 4. 3.