加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server-2005 – Visual Studio数据库项目 – 未解析对临时表

发布时间:2020-12-12 06:33:06 所属栏目:MsSql教程 来源:网络整理
导读:我已将我的sql server 2005数据库导入到VS2010数据库项目中.我的一个存储过程包含类似于的语句 INSERT INTO #myTemp… 和Visual Studio给我一个警告,如 SQL04151: Procedure: [dbo].[mySproc] has an unresolved reference to object [#myTemp]. 有没有办法解
我已将我的sql server 2005数据库导入到VS2010数据库项目中.我的一个存储过程包含类似于的语句

INSERT INTO #myTemp…

和Visual Studio给我一个警告,如

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

有没有办法解决这个问题?我想尽可能多地清除项目警告.

解决方法

我有同样的事情,父母创造它.如果它不存在,而不是通过创建表来消除警告,我希望能够抛出异常,如果它不存在.在return语句之后放置一个CREATE语句可以保证它永远不会运行,但也会清除警告.
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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读