我有一个带有视图的SQL Server 2008 ##_AD_DA_RISTAMPARE
当我尝试在SQL Server Management Studio中重命名或删除它时,我收到表或视图不存在的错误.
不幸的是我有那些观点,我认为他们在sql server 2005或sqlserver 2000 anche中用## _重命名后系统更新我们无法删除它
当您创建以表开头的表时##,它被视为全局临时表对每个人都可见,并且在引用它们的所有连接都已关闭时被删除.
因此,您可能会从数据库中删除视图,从而导致出现错误.
您不能拥有名称以##as 开头的视图
CREATE VIEW [##_AD_DA_RISTAMPARE] AS SELECT 1
Run Code Online (Sandbox Code Playgroud)
给出错误
"##_AD_DA_RISTAMPARE": Temporary views are not allowed.
Run Code Online (Sandbox Code Playgroud)