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:
qui a évidemment déclenché une "syntax error".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DROP TABLE (select table_name from systable where table_name like 'TMP%')
j'ai essayé
mais ce n'est pas autorisé, même connecté en dba
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Delete from systable where table_name like 'TMP%'
je pourrais bien sûr me palucher les lignes avec
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 drop table TMP1; drop table TMP2 ....
Quelqu'un a-t-il une solution ?
Partager