[oracle]supprimer une table

Fermé
jacinthe87 Messages postés 194 Date d'inscription mercredi 4 février 2009 Statut Membre Dernière intervention 15 juillet 2010 - 1 avril 2009 à 16:53
afrodje Messages postés 759 Date d'inscription mardi 13 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 - 1 avril 2009 à 22:24
Bonjour,

voila, je veux faire un test sur l'existence d'une table avant sa suppression, j'ai fait:
drop table [if exists] nomTable;

et voila l'erreur:
drop table [if exists] nomTable
           *

ERREUR à la ligne 1 :
ORA-00903: Nom de table non valide 


que dois je faire, merci.
A voir également:

2 réponses

afrodje Messages postés 759 Date d'inscription mardi 13 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 168
1 avril 2009 à 22:24
Et ces syntaxes :

drop table table_name;
drop table table_name cascade constraints;
drop table table_name purge;

3
afrodje Messages postés 759 Date d'inscription mardi 13 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 168
1 avril 2009 à 17:20
Essai juste
drop table nomTable;
1
jacinthe87 Messages postés 194 Date d'inscription mercredi 4 février 2009 Statut Membre Dernière intervention 15 juillet 2010 3
1 avril 2009 à 20:18
oui, mais si la table n'existe pas deja, il me renvoi un message d'erreur:
drop table nomTable
           *

ERREUR à la ligne 1 :
ORA-00942: Table ou vue inexistante 


alors que moi je veux faire un test [if exists], ça marche en sql server, je veux savoir s'il y a une solution pareil en oracle.

merci
0