【发布时间】:2011-03-20 21:30:24
【问题描述】:
我在我的存储过程中使用临时表 #tempTable - 我用它来运行我的 ASP.net 报告(报告服务)
我正在做类似的事情
例如。代码
SELECT * INTO #tempTable FROM Contacts WHERE ContactID < 10
然后我使用类似的东西
SELECT o.* FROM #tempTable t INNER JOIN Orders o ON t.ContactID =o.ContactID
将值返回到我的报告,也就是存储过程的结果
我没有摆脱我的#tempTable
即我没有
DROP TABLE #tempTable
我已经读到临时表的范围仅适用于存储过程 - 执行上述操作也是必要的 - 如果我不执行上述操作,我将来会遇到什么问题
【问题讨论】:
-
@Tom :这可能是一个简化的例子。有时需要它们。
标签: sql sql-server-2005 tsql stored-procedures