Test d'existence d'une table avant insertion
Bonjour, peut être que quelcun pourra m'aider
Je cherche à faire une insertion dans une table, mais le script doit pouvoir passer sur différentes configurations.
Et la table n'existe pas forcément.
J'ai donc un test sur l'existence de ma table avant de faire l'insertion.
Mais Oracle me renvoi une exception systématiquement en disant que ma table n'existe pas malgré le test.
Quelcun connait t'il une méthode qui fonctionne ?
Voila le code que j'utilise :
Code:
1 2 3 4 5 6 7 8 9 10 11
| --Test de l'existence de la table
select count(table_name)
into t_exist
from all_tables
where upper(table_name) ='MA_TABLE';
--Si la table existe, on insere
if (t_exist <>0) then
insert into MA_TABLE
values ('1','test');
end if; |
Merci d'avance