Oracle
ID #1122
Lancement des stats sur un schéma par procédure
Voici la procédure :Â
CREATE OR REPLACE PROCEDURE TEST.LANCER_STATS_SCHEMA(p_schema VARCHAR2)
IS
BEGIN
   SYS.DBMS_STATS.UNLOCK_SCHEMA_STATS(p_schema);
   SYS.DBMS_STATS.DELETE_SCHEMA_STATS(p_schema);
   SYS.DBMS_STATS.GATHER_SCHEMA_STATS(OWNNAME => p_schema, CASCADE => DBMS_STATS.AUTO_CASCADE, ESTIMATE_PERCENT => DBMS_STATS.AUTO_SAMPLE_SIZE, DEGREE => 4);
END;
Â
Pour tester :Â
BEGIN
 TEST.LANCER_STATS_SCHEMA('VENTE');
END;
Tags: stats schéma oracle procédure
Related entries:
Auteur: Michel Preti
Révision: 1.0
Vous ne pouvez pas commenter cet enregistrement