Oracle
 sql >> Database >  >> RDS >> Oracle

Creare una tabella di database in SQL, strano errore

Se la tabella è stata creata durante un'esecuzione precedente dello script, verrà visualizzato questo errore. È sempre bene controllare se la tua tabella esiste già prima di provare a crearla. Ecco un buon frammento di codice da StackOverflow per verificare se la tabella esiste già o meno.

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