Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 删除与数据库名称相同的表名称_Sql Server_Sql Server 2012 - Fatal编程技术网

Sql server 删除与数据库名称相同的表名称

Sql server 删除与数据库名称相同的表名称,sql-server,sql-server-2012,Sql Server,Sql Server 2012,目前,我错误地创建了一个与SQLServer中的数据库名称同名的表。现在我想放下桌子。我该怎么做 表名:dbo.employee 数据库名称:dbo 让您的表名与数据库名相同;这不会导致任何问题,也不会导致删除您使用的表drop table…命令和删除数据库drop database…命令。顺便说一句,在你的帖子中,dbo看起来更像模式名。那么,删除它有什么问题?有什么问题?T-SQL对不同的对象类型使用不同的命令,所以这里没有歧义。看起来架构名称和数据库名称是相同的,而不是表名称和数据库名称

目前,我错误地创建了一个与SQLServer中的数据库名称同名的表。现在我想放下桌子。我该怎么做

  • 表名:
    dbo.employee
  • 数据库名称:
    dbo

让您的表名与数据库名相同;这不会导致任何问题,也不会导致删除您使用的表
drop table…
命令和删除数据库
drop database…
命令。顺便说一句,在你的帖子中,
dbo
看起来更像模式名。

那么,删除它有什么问题?有什么问题?T-SQL对不同的对象类型使用不同的命令,所以这里没有歧义。看起来架构名称和数据库名称是相同的,而不是表名称和数据库名称。但是仍然应该没有任何问题。
如果OBJECT_ID('dbo.employee','U')不是空的,则删除表dbo.employee
实际上我正在尝试重命名它,但它不起作用“sp_rename'dbo.employee','employee'”。所以我试着把它删除,因为它太不起作用了。找不到表错误。