2012-04-21 3 views
1

Toad에서 제공하는 코드 로드맵 기능을 사용하여 Objects의 종속성을 보여줍니다.코드 사전 로드맵의 데이터 사전 및 기능

누군가가 두꺼비가 종속성을 생성하는 기준을 말해 줄 수 있습니까? 나는이 관계를 얻기 위해 백엔드에서 작동하는 데이터 사전 뷰가 존재한다고 가정하고있다. dba_dependencies.

패키지 이름, table_name과 같은 객체 이름을 전달하는 스크립트를 작성할 수 있습니다.이 스크립트는 나에게 전달 된 객체의 종속성을 보여줍니다.

코드 로드맵에는 테이블에 대한 데이터를 생성하는 옵션이 있습니다. 어떻게 작동합니까?

뒤에있는 알고리즘은 무엇입니까? 하위 테이블에 외래 키가 있고 상위 테이블이 비어 있으면 어떻게 작동합니까? 종속 테이블을 먼저 채우고 하위 테이블을 채우는 방법.

+0

한 번에 한 가지만 질문하십시오. 또한 두 번째 질문은 너무 광범위하고 아마도 Toad 개발자 만이 구현 방법을 알고있을 것입니다. – Sathya

답변

2

당신이 검색하는 객체가 참조하는 개체의 목록을 제공해야합니다으로 조회 할 오브젝트와 동일한 열 REFERENCED_NAME으로 뷰를 쿼리, user_depencies/dba_dependencies보기 구조에서 찾고있다.


두 번째 질문은 & 아마에만 두꺼비 개발자들이 그것을 구현 한 방법을 알고 너무 광범위하다. 데이터 사전은 테이블에 대한 다양한 제한 조건에 대한 정보를 제공합니다. 내 생각 엔 알고리즘 &은 제약 조건/마스터 자식 관계를 처리하기위한 다른 코드 경로가 있습니다. 또 다른 가정은 처리 된 예외를 사용하여 데이터가 깔끔하게 생성되도록합니다.

+0

: 고마워,하지만 어떻게하면 패키지 안에'procedure'의'reference'를 얻을 수 있는지 말해 줄 수 있겠어요. 왜냐하면 제가 내부에있는'procedure name'을 통과한다면 스크립트를 만들려고하기 때문입니다. 패키지, 그때 나는 그것을 호출하는 모든 지점을 얻을거야. –

+0

@GauravSoni 오라클은 종속성 뷰에서 해당 정보를 제공하지 않으므로'user_source'를 쿼리하여 직접해야합니다. – Sathya

+0

도움을 주셔서 감사합니다. –