Sql Server Management Studio在Sql Server中删除表

Jen*_*nny 8 sql-server-2008

我在SQL Server Management Studio中删除了一个表.然后我创建了一个同名的新表.但错误表示该表已经存在.我想要一个具有相同名称的新完全表.

row*_*age 10

编辑:评论后添加更多答案.

您是从数据库图表还是从对象资源管理器中删除表格?如果要使用Visual Database工具从数据库关系图中删除该表,它仍将存在于数据库中.来自MSDN:

该表将从您的图表中删除,但它仍然存在于数据库中.

要么,

尝试转到工具 - >选项 - >设计器,然后取消选中"阻止保存需要重新创建表的更改"的框.然后尝试删除并创建数据库.

要么,

删除表格.关闭MS SQL Management Studio.再次打开MS SQL Management Studio.创建表格.


老答案

这两个陈述是否在同一批次中?从DROP TABLEMicrosoft支持页面:

不应在同一批次的同一个表上执行DROP TABLE和CREATE TABLE.否则可能会发生意外错误.

如果不是这种情况,我会尽力帮助.如果我不能帮助,我会删除这个答案.


tos*_*hah 5

基本上你有一个在选项卡中打开,你得到新表...

脚步

  • 关闭所有选项卡
  • 没有标签打开时
  • 创建你的表

你有....它对我有用,而不是再次创建整个数据库.