Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Upuść tabelę, a następnie nie można odtworzyć tabeli o tej samej nazwie

Nie można upuścić i utworzyć tej samej tabeli w tej samej partii w sql serversee MSDN

Ich przykłady używają GO do rozbicia tych dwóch poleceń. Pół dwukropek może działać,

Upuść tabelę ...;Utwórz tabelę ,,,;

jak może

Begin Transaction
Drop Table...
Commit Transaction
Create Table

Lub oczywiście dzielenie go na dwie komendy, co GO robi w oknie zapytań menedżera serwera SQL.

Jeśli podzielisz ją, rozsądnie będzie sprawdzić, czy tabela istnieje przed próbą jej usunięcia i czy nie istnieje przed próbą jej utworzenia.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykonaj wyrażenie matematyczne i ustaw wartość na zmienną w SQL

  2. Pula połączeń jest wolniejsza niż utrzymywanie jednego połączenia otwartego

  3. rozwiązać błąd w połączeniu między serwerem sql 2008 r2 z javą w zaćmieniu

  4. Jak przyspieszyć działanie serwera SQL za pomocą monitorowania wydajności bazy danych?

  5. Liczenie DISTINCT w wielu kolumnach