Bonjour à tous,
je souhaiterais pouvoir supprimer automatiquement un ensemble de tables qui commencent toutes par les trois mêmes caractères , par exemple TMP
J'ai essayé sans conviction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
DROP TABLE (select table_name from systable where table_name like 'TMP%')
qui a évidemment déclenché une "syntax error".

j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Delete from systable where table_name like 'TMP%'
mais ce n'est pas autorisé, même connecté en dba

je pourrais bien sûr me palucher les lignes avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
drop table TMP1;
drop table TMP2
....
mais des tables similaires sont susceptibles de réapparaître avec des noms différents (la partie du nom derrière TMP est aléatoire) et je ne pourrais pas réutiliser mon code.

Quelqu'un a-t-il une solution ?