금요일, 9월 08, 2006

[oracle]DB 프로시져(procedure) 사용법

프로시져는 테이블이 아니다.
프로시져를 사용해서 각 DB의 정보를 rpttest 소유의 해당 테이블에
저장할 뿐이다. PL/SQL Developer 좌측 메뉴의 procedure 항목에서
프로시져의 view를 선택하면 테이블에 저장하는 sql script를 볼 수 있다

실제 사용은 DB에 저장된 데이터를 이용해서 한다.
테이블 네임은 RPTTEST.CHECK_OBJECT,RPTTEST.CHECK_.... 뭐 이런식으로 나간다.
아래는 실제 SELECT 하는 SQL문

SELECT NAME,SEGMENT_NAME,BYTES/1024/1024,M_DATE
FROM RPTTEST.CHECK_OBJECT
WHERE SEGMENT_NAME = 'SUM_PIDHIST_MOD'
and M_DATE like '200605%';

-- SUM_PIDHIST_MOD 테이블스페이스의 2006년 4월 사용량

0 Comments:

댓글 쓰기

<< Home