[oracle]supprimer une table

jacinthe87 Messages postés 204 Statut Membre -  
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   -
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.
--
The best way to escape from a problem is to solve it.
Configuration: Windows XP
Firefox 3.0.8

2 réponses

  1. afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168
     
    Et ces syntaxes :

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

    3
  2. afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168
     
    Essai juste
    drop table nomTable;
    1
    1. jacinthe87 Messages postés 204 Statut Membre 3
       
      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