我有一个 SQL Server 2005 SP3 盒,我的一位开发人员在其上创建了一个临时表,但我们似乎无法删除它,因为表名中不知何故带有括号?
SELECT Name, object_id FROM sys.objects WHERE Name LIKE '%#example%'
Results:
Name object_id
[#example] 123828384
有人知道我们该如何摆脱这个问题吗?谢谢!
答案1
该表未显示在 SMS 2005 中,因此我使用 SMS 2008 并以管理员身份运行,然后我就能够通过 GUI 删除该表。
答案2
只需将整个名称用方括号括起来即可。
例如
drop table [[#example]
我认为应该这么做