How do you programatically identify a stored procedure's dependencies?

前端 未结 4 514
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-19 21:59

Is it possible to write a PL/SQL query to identify a complete list of a stored procedures dependencies? I\'m only interested in identifying other stored procedures and I\'d

4条回答
  •  旧巷少年郎
    2021-01-19 22:38

    Something else worth pointing out here, is that there are certain cases where the dependency may only be at runtime, which unfortunately will not show up in the metadata.

    For example, if you are constructing a SQL statement at runtime, you may have code similar to:

    ...
    mysql := 'select count(*) from '||table_name_in;
    execute immediate mysql;
    ...
    

    I've been burnt by this a few times, but there's unfortunately no way to find these types of dependencies in advance since it potentially depends on user input.

提交回复
热议问题