sql >> Databasteknik >  >> RDS >> Oracle

Att göra en databastabell i SQL, konstigt fel

Om tabellen skapades under en tidigare körning av ditt skript kommer du att få det felet. Det är alltid bra att kontrollera om din tabell redan finns innan du försöker skapa den. Här är ett bra kodavsnitt från StackOverflow för att kontrollera om tabellen redan finns eller inte.

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



  1. Infoga i med union all och nextval fungerar inte med dubbletter av värden

  2. postgres installation initieringen av databasklustret misslyckades ( Postgresql version 9.4.4 )

  3. Ta bort fråga och uppdatera i ListView i Android (sqlite)

  4. Hur man förhindrar att UUID-primärnyckeln för nya SQLAlchemy-objekt skapas med samma värde