gpt4 book ai didi

sql-server-2005 - Visual Studio数据库项目-临时表的未解析引用

转载 作者:行者123 更新时间:2023-12-04 03:54:34 25 4
gpt4 key购买 nike

我已将我的sql server 2005数据库导入到VS2010数据库项目中。我的存储过程之一包含类似于以下内容的语句

INSERT INTO #myTemp...



Visual Studio会给我一个警告,例如

SQL04151: Procedure: [dbo].[mySproc] has an unresolved reference to object [#myTemp].



有没有解决这个引用的方法?我想清除尽可能多的项目警告。

最佳答案

在 parent 创建的地方,我也有同样的事情。与其通过创建表(如果该表不存在)来消除警告,我希望能够抛出一个异常(如果该表不存在)。将CREATE语句放在return语句之后可以确保它永远不会被运行,而且可以清除警告。

IF (OBJECT_ID('tempdb..#Foo') is null)
BEGIN
Raiserror('#Foo doesn''t exist.', 16, 1)
RETURN
CREATE TABLE #Foo (foo int) --Here just to get rid of compile warning
END

关于sql-server-2005 - Visual Studio数据库项目-临时表的未解析引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5351742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com