Bonjour,

Débutant en oracle je n'arrive pas à trouver une solution pour exécuter tout simplement : un rebuild d'un index d'une table régulièrement, sous oracle en utilisant un job oracle et une requete rebuild que je pense trouver : ALTER INDEX "NON DE l'INDEX" REBUILD;


tenez j'ai essayé ca mais ca donne rien erreur de compilation

Code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE OR REPLACE procedure rebuild_idx IS 
jobno integer;
query varchar2;
 
 
begin
query := 'begin 
	ALTER INDEX IDX_TOTO REBUILD; 
	end;';
 
dbms_job.submit(jobno,query);
 
commit;
 
end rebuild_idx;
merci d'avance pour votre aide