sql >> Database >  >> RDS >> Oracle

Databasetabel maken in SQL, rare fout

Als de tabel is gemaakt tijdens een eerdere uitvoering van uw script, krijgt u die fout. Het is altijd goed om te controleren of uw tabel al bestaat voordat u probeert deze aan te maken. Hier is een goed stukje code van StackOverflow om te controleren of de tabel al bestaat of niet.

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



  1. SQL Server vervangen, alles verwijderen na een bepaald teken

  2. Records verwijderen die niet aanwezig zijn in join

  3. SQL updatet rijen zonder de kolomnaam te kennen

  4. Een BLOB-kolom bijwerken, fout ORA-00932, terwijl Invoegen werkt