You are on page 1of 4

select * from dba_dependencies where OWNER = 'APPS' AND NAME LIKE 'AP_ACCOUNTING _EVENTS_PKG' select * from all_objects where

object_name like 'ZX%' AND OBJECT_TYPE = 'PACKAG E BODY' select lpad (' ', 2 * (level - 1)) to_char (level, '999') as c1, owner '.' name ' (' type ')' as c2, referenced_owner '.' referenced_name ' (' referenced_type as c3 from dba_dependencies start with owner = 'APPS' and name = 'AP_IMPORT_INVOICES_PKG' connect by prior referenced_owner = owner and prior referenced_name = name and prior referenced_type = type and type = 'PACKAGE BODY' ZX_TRD_SERVICES_PUB_PKG select /*+ no_merge */ referenced_type ' "' referenced_owner '"."' referenced_name '"' as parent, type ' "' owner '"."' name '"' as child, level hlevel, referenced_owner, referenced_name, referenced_type, owner, name, type from dba_dependencies start with referenced_owner = 'APPS' and referenced_name = 'AP_IMPORT_INVOICES_PKG' connect by referenced_owner = prior owner and referenced_name = prior name and referenced_type = prior type ORDER BY 3 union -- bottom up through the heirarchy select /*+ no_merge */ referenced_type ' "' referenced_owner '"."' referenced_name '"' as parent, type ' "' owner '"."' name '"' as child, level hlevel, referenced_owner, referenced_name, referenced_type, owner, name, type from dba_dependencies start with owner = 'APPS' and name = 'AP_IMPORT_INVOICES_PKG' connect by owner = prior referenced_owner and name = prior referenced_name and type = prior referenced_type order by 3 ) select lpad(' ',2*d.hlevel,' ') d.parent display_parent, d.child

')'

display_child, o.last_ddl_time from dependencies d, dba_objects o where o.owner = d.owner and o.object_type = d.type and d.name = o.object_name order by parent, child CREATE TABLE stmenu ( id int, Menuitem varchar2(75), parentid int); SELECT (select Menuitem from stmenu where id=x.parentid ) parentfolder, Menuitem FROM stmenu x CONNECT BY PRIOR id=parentid START WITH id=2; SELECT lpad(' ',2*(parentid-1)) Menuitem FROM stmenu CONNECT BY PRIOR id=parentid START WITH id=1; select lpad (' ', 2 * (level - 1)) to_char (level, '999') as c1, owner '.' name ' (' type ')' as c2, referenced_owner '.' referenced_name ' (' referenced_type as c3 from dba_dependencies start with name = 'AP_IMPORT_INVOICES_PKG' connect by prior referenced_owner = owner and prior referenced_name = name and prior referenced_type = type

')'

INSERT into stmenu rograms\',''); INSERT into stmenu INSERT into stmenu INSERT into stmenu INSERT into stmenu INSERT into stmenu INSERT into stmenu INSERT into stmenu INSERT into stmenu INSERT into stmenu INSERT into stmenu INSERT into stmenu INSERT into stmenu INSERT into stmenu

values ('1','C:\Documents and Settings\All Users\Start Menu\P values values values values values values values values values values values values values ('2','Startup\','1'); ('3','Administrative Tools\','1'); ('4','Accessories\','1'); ('5','System Tools\','4'); ('6','Internet Explorer.lnk','1'); ('7','Address Book.lnk','4'); ('8','Calculator.lnk','4'); ('9','Clock.lnk','4'); ('10','Entertainment','4'); ('11','Notepad.lnk','4'); ('12','Paint.lnk','4'); ('13','Synchronize.lnk','4'); ('14','Disk Cleanup.lnk','5');

INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT ; INSERT INSERT INSERT INSERT INSERT INSERT

into into into into into into into into into into into into into into into

stmenu stmenu stmenu stmenu stmenu stmenu stmenu stmenu stmenu stmenu stmenu stmenu stmenu stmenu stmenu

values values values values values values values values values values values values values values values

('15','Disk Defragmenter.lnk','5'); ('16','Files and Settings Transfer Wizard.lnk','5'); ('17','Scheduled Tasks.lnk','5'); ('18','Authorization Manager.lnk','3'); ('19','Certification Authority.lnk','3'); ('20','Cluster Administrator.lnk','3'); ('21','Component Services.lnk','3'); ('22','Computer Management.lnk','3'); ('23','Connection Manager Administration Kit.lnk','3') ('24','Data Sources (ODBC).lnk','3'); ('25','DHCP.lnk','3'); ('26','Distributed File System.lnk','3'); ('27','DNS.lnk','3'); ('28','Event Viewer.lnk','3'); ('29','Group Policy Management.lnk','3');

select /*+ no_merge */ referenced_type ' "' referenced_owner '"."' referenced_name '"' as parent, type ' "' owner '"."' name '"' as child, level hlevel, referenced_owner, referenced_name, referenced_type, owner, name, type from dba_dependencies start with referenced_owner = 'APPS' and referenced_name = 'AP_IMPORT_INVOICES_PKG' connect by referenced_owner = prior owner and referenced_name = prior name and referenced_type = prior type union -- bottom up through the heirarchy select /*+ no_merge */ referenced_type ' "' referenced_owner '"."' referenced_name '"' as parent, type ' "' owner '"."' name '"' as child, level hlevel, referenced_owner, referenced_name, referenced_type, owner, name, type from dba_dependencies start with owner = 'APPS' and name = 'AP_IMPORT_INVOICES_PKG' connect by owner = prior referenced_owner and name = prior referenced_name and type = prior referenced_type order by 3 PACKAGE "APPS"."AP_IMPORT_INVOICES_PKG" is called in PACKAGE "APPS"."AP_ETAX_SER VICES_PKG" and called again 'PACKAGE BODY "APPS"."AP_ETAX_SERVICES_PKG" and both are level 1 and then PACKAGE "APPS"."AP_ETAX_SERVICES_PKG" called again PACKAGE BODY "APPS". "AP_APPROVAL_PKG" which is level 2

You might also like