sql >> Base de Datos >  >> RDS >> Sqlserver

Eliminar tabla, luego no se puede volver a crear la tabla con el mismo nombre

No puede soltar y crear la misma tabla en el mismo lote en el servidor sql. Consulte MSDN

Sus ejemplos usan GO para dividir los dos comandos. El punto y coma podría funcionar,

Soltar tabla ...; Crear tabla ,,,;

como podría

Begin Transaction
Drop Table...
Commit Transaction
Create Table

O, por supuesto, dividirlo en dos comandos, que es lo que hace GO en la ventana de consulta del administrador del servidor SQL.

Si la divide, sería conveniente comprobar si la tabla existe antes de intentar eliminarla y si no existe antes de intentar crearla.