Bonjour à tous,

je me pose des questions sur l'implémentation d'une fonctionnalité qui est censée "purger" une table nommée Upload, qui enregistre les documents, qui vous l'aurez peut-être compris, sont uploadés dans une application.

J'ai écrit un post sur le forum java (partie servlet/jsp) et en soumettant ma requête, l'un des membres du forum, m'a conseillé de faire une procédure stockée à la place des requêtes.
Sauf que je n'y connais vraiment presque rien au PL/SQL.
Est-ce que quelqu'un pourrait me donner son avis et m'indiquer éventuellement comment mettre en place cette procédure stockée svp ?

voici les requêtes :
-- groupe de requetes pour nettoyer la table uploads


Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
create table uploads2 as select * from uploads;
 
truncate table uploads;
 
insert into uploads (select * from uploads2);
 
truncate table uploads2;
 
drop table uploads2;
 
commit;
-- groupe de requetes pour supprimer les fichiers inutilises


Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
create table uploads2 as select * from uploads;
 
delete from uploads2 where uploadid not in (select up_id from bi_up);
 
truncate table uploads;
 
insert into uploads (select * from uploads2);
 
truncate table uploads2;
 
drop table uploads2;
 
commit;
merci d'avance

et bonne journée