반응형
모든 Oracle 패키지와 프로시저를 전문으로 검색할 수 있는 방법이 있습니까?
모든 프로시저 패키지와 기능을 검색하여 특정 문구를 찾고 싶습니다.
Toad를 사용하여 컴파일된 프로시저의 코드를 검색할 수 있으므로 전문은 데이터 사전 테이블에 저장되어 있을 것으로 추측됩니다.그게 어디 있는지 아는 사람?
정말 감사해요.
뭐 이런 거 할 수 있어요
SELECT name, line, text
FROM dba_source
WHERE upper(text) like upper('%<<your_phrase>>%') escape '\'
Toad의 "개체 검색" 루틴은 ALL_SOURCE(및 데이터 사전의 다른 부분)를 검색합니다.물론 이것은 연결된 사용자가 볼 수 있는 개체로 제한됩니다.DBA 버전에 액세스할 수 있다면 좋습니다.그렇지 않으면 모든 것을 검색하지 않아도 됩니다.
또한 Oracle 7을 사용했거나 데이터베이스가 Oracle 7에서 8i 또는 9i로 마이그레이션된 경우(10 또는 11에 대해 확실하지 않음) 트리거 소스가 user_source 또는 all_source 보기에 표시되지 않을 수 있습니다.확인하는 것이 가장 좋습니다.가장 쉬운 방법은 실제 수정을 하는 것입니다.예를 들어 공간을 추가하고 트리거를 다시 컴파일하는 것입니다.
PL/SQL을 사용하시는 건가요?아니면 그냥 TOD를 사용하는 건가요?"Find Objects"(오브젝트 검색) 기능을 사용하여 모든 오브젝트(프로세서, 테이블 등)를 수동으로 검색할 수 있습니다.
언급URL : https://stackoverflow.com/questions/251902/is-there-a-way-to-do-full-text-search-of-all-oracle-packages-and-procedures
반응형
'programing' 카테고리의 다른 글
Amazon 로드 밸런서 뒤에서 WordPress HTTPS 문제를 해결하는 방법 (0) | 2023.03.27 |
---|---|
Wordpress: 태그로 게시물을 가져오려고 합니다. (0) | 2023.03.22 |
http promise가 있는 typscript 모듈에서 "this"가 정의되지 않은 이유 (0) | 2023.03.22 |
app.config에서 서비스 주입 (0) | 2023.03.22 |
jQuery AJAX 요청이 IE에서 실패함 (0) | 2023.03.22 |