sql >> Database >  >> RDS >> Oracle

Hoe identificeer je programmatisch de afhankelijkheden van een opgeslagen procedure?

Op deze pagina , vindt u de volgende query die gebruikmaakt van de PUBLIC_DEPENDENCY woordenboektabel:

 SELECT lvl
     , u.object_id
     , u.object_type
     , LPAD (' ', lvl) || object_name obj
   FROM ( SELECT LEVEL lvl, object_id
            FROM SYS.public_dependency s
         START WITH s.object_id =
                      ( SELECT object_id
                          FROM user_objects
                         WHERE object_name = UPPER ('&OBJECT_NAME')
                           AND object_type = UPPER ('&OBJECT_TYPE'))
         CONNECT BY s.object_id = PRIOR referenced_object_id
         GROUP BY LEVEL, object_id) tree
      , user_objects u
  WHERE tree.object_id = u.object_id
ORDER BY lvl
/


  1. Aantal rijen beïnvloed door een UPDATE in PL/SQL

  2. Gebruik v('APP_USER') als standaardwaarde voor kolom in Oracle Apex

  3. Waarom retourneert deze sql-query geen resultaten waarin getallen met drijvende komma worden vergeleken?

  4. Configuratieparameter work_mem in PostgreSQL op Linux