sql >> Database teknologi >  >> RDS >> Sqlserver

Slip tabel, og kan derefter ikke genskabe tabel med samme navn

Du kan ikke slippe og oprette den samme tabel i samme batch i sql-serverse MSDN

Deres eksempler bruger GO til at opdele de to kommandoer. Semikolon virker muligvis,

Drop tabel ...;Opret tabel ,,,;

som måske

Begin Transaction
Drop Table...
Commit Transaction
Create Table

Eller selvfølgelig opdele det i to kommandoer, hvilket er hvad GO gør i SQL-servermanagerens forespørgselsvindue.

Hvis du deler den op, kan det være klogt at tjekke, om tabellen eksisterer, før du forsøger at slette den, og at den ikke gør det, før du forsøger at oprette den.




  1. MySQL række i antal kolonner og sum

  2. konverter streng til dato php

  3. Postgres returnerer ikke lastval() korrekt

  4. MYSQL vælg et stykke af en streng og bestil efter det stykke