微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我已将我的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

原文地址:https://www.jb51.cc/mssql/78723.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐