본문 바로가기

Database

프로시저목록 에서 특정 단어로 검색하여 프로시저 찾기

select
    distinct name
    ,type
    ,line
    ,TRIM(text)
    ,COUNT(*) OVER(PARTITION BY TYPE) AS CNT
from ALL_SOURCE
where owner='MAXIMO'
and upper(TEXT) like '%50000004%'
and type IN ('PROCEDURE', 'TRIGGER','PACKAGE','FUNCTION','PACKAGE BODY')
order by type,name

 

========================
cnt에는 조회된 type의 갯수가 나온다.

'Database' 카테고리의 다른 글

OUTER JOIN 기본 사용규칙  (0) 2010.04.15
오라클 주요 간단 정리  (0) 2009.05.13
Backup Solution  (0) 2009.04.30
오라클 내장 주요 sql 스크립트  (0) 2009.04.26
오라클 예약어  (0) 2009.04.26
CHAPTER25. BACKUP & RECOVERY  (0) 2009.04.21
CHAPTER18. Oracle Password Management  (0) 2009.04.21
Chapter16. Oracle OS authentication User create  (0) 2009.04.21
CHAPER 10 ORACLE TEMPORARY TABLE  (0) 2009.04.20
chaper 9 oracle extent & segment 정보확인  (0) 2009.04.20