如何在PL/SQL中编译所有无效的obect?

N10*_*ram -1 sql oracle plsql

我想编写一个PL/SQL过程,找到所有无效对象,按层次方式排序(超类型--->子类型),然后编译它们.

Hus*_*vik 5

BEGIN
  DBMS_UTILITY.COMPILE_SCHEMA(schema => '<your schema>', compile_all => FALSE, reuse_settings => TRUE);
END;
Run Code Online (Sandbox Code Playgroud)

http://docs.oracle.com/database/121/ARPLS/d_util.htm#ARPLS73226