SQL Server重命名表名为start#

时间:2013-10-08 10:22:23

标签: sql sql-server-2008

我有一个SQL Server 2008,其视图名为##_AD_DA_RISTAMPARE

当我尝试在SQL Server Management Studio中重命名或删除它时,收到表或视图不存在的错误。

不幸的是我有那些观点,我认为他们在sql server 2005或sqlserver 2000 anche中用## _重命名后系统更新我们无法删除它

1 个答案:

答案 0 :(得分:5)

当您创建以##开头的表时,它被视为全局临时表对所有人可见,并且在引用它们的所有连接都已关闭时被删除。

因此,您可能会从数据库中删除视图,从而导致出现错误。

您不能将名称以##开头的视图作为

CREATE VIEW [##_AD_DA_RISTAMPARE] AS SELECT 1

给出错误

"##_AD_DA_RISTAMPARE": Temporary views are not allowed.