Oracle
 sql >> Base de données >  >> RDS >> Oracle

Création d'une table de base de données en SQL, erreur étrange

Si la table a été créée lors d'une exécution antérieure de votre script, vous obtiendrez cette erreur. Il est toujours bon de vérifier si votre table existe déjà avant d'essayer de la créer. Voici un bon extrait de code de StackOverflow pour vérifier si la table existe déjà ou non.

IF (EXISTS (SELECT * 
                 FROM INFORMATION_SCHEMA.TABLES 
                 WHERE TABLE_SCHEMA = 'TheSchema' 
                 AND  TABLE_NAME = 'TheTable'))
BEGIN
    --Do Stuff
END