The DBMS_DDL package provides access to some of the SQL DDL statements from within stored procedures.
The ALTER_COMPILE procedure can be used to programmatically force a recompile of a stored object. The specification is:
PROCEDURE DBMS_DDL.ALTER_COMPILE (type VARCHAR2, schema VARCHAR2, name VARCHAR2);
A call to ANALYZE_OBJECT lets you programmatically compute statistics for the specified object. The specification is:
PROCEDURE DBMS_DDL.ANALYZE_OBJECT (type VARCHAR2, schema VARCHAR2, name VARCHAR2, method VARCHAR2, estimate_rows NUMBER DEFAULT NULL, estimate_percent NUMBER DEFAULT NULL);
Copyright (c) 2000 O'Reilly & Associates. All rights reserved.