sql >> データベース >  >> RDS >> Oracle

ストアドプロシージャの依存関係をプログラムでどのように識別しますか?

    このページ PUBLIC_DEPENDENCY 辞書テーブル:

     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. DATETIMEフィールドのGROUPBY月

    2. Postgresql:MacOSXを使用してpg_hba.confファイルを見つける方法

    3. MySQLで1つのエイリアスを別のエイリアスで分割できますか?

    4. Oracle:カーソルがカーソル内にある場合(カーソル式を使用)、Selectdistinctは機能しません