Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Bỏ bảng, sau đó không thể tạo lại bảng có cùng tên

Bạn không thể bỏ và tạo cùng một bảng trong cùng một lô trong sql serveree MSDN

Ví dụ của họ sử dụng GO để chia nhỏ hai lệnh. Dấu chấm phẩy có thể hoạt động,

Drop Table ...; Tạo bảng ,,,;

như có thể

Begin Transaction
Drop Table...
Commit Transaction
Create Table

Hoặc tất nhiên là chia nó thành hai lệnh, đó là những gì GO thực hiện trong cửa sổ truy vấn của trình quản lý máy chủ SQL.

Nếu bạn tách nó ra, có thể là khôn ngoan để kiểm tra xem bảng có tồn tại hay không trước khi cố gắng loại bỏ nó và không tồn tại trước khi cố gắng tạo nó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi không thể hoàn thành chuẩn bị hoãn lại khi sử dụng cơ sở dữ liệu cục bộ làm máy chủ được liên kết

  2. Không thể kết nối từ ASP cổ điển đến SQL Server 2008 R2 bằng SQL Native Client (Windows 7 - IIS7)

  3. Các phương pháp hay nhất để tuần tự hóa DateTime trong .NET 3.5

  4. Cách sao chép dữ liệu bảng khổng lồ vào một bảng khác trong SQL Server

  5. Cách sử dụng SqlTransaction trong C #