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ó.