Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Erstellen einer Datenbanktabelle in SQL, seltsamer Fehler

Wenn die Tabelle während einer früheren Ausführung Ihres Skripts erstellt wurde, erhalten Sie diesen Fehler. Es ist immer gut zu überprüfen, ob Ihre Tabelle bereits existiert, bevor Sie versuchen, sie zu erstellen. Hier ist ein gutes Code-Snippet von StackOverflow, um zu prüfen, ob die Tabelle bereits existiert oder nicht.

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