以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  动态条件的储存过程中不能用临时表吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137087)

--  作者:happyft
--  发布时间:2019/6/27 21:36:00
--  动态条件的储存过程中不能用临时表吗?
        IF OBJECT_ID(\'tempdb..#temp01\') IS NOT NULL
            DROP TABLE #temp01;      
        DECLARE @sql NVARCHAR(MAX);
        SET @sql = \' SELECT  a.* INTO #temp01 from 订单 a where \' + @whereflt;  
        EXEC sp_executesql @sql; 

上面的储存过程执行中总提示#temp01不存在或者出错,动态参数的储存表中引用临时表应该怎么用?如果是先建立好一个物理表同样的语句执行就没问题

谢谢!



--  作者:有点甜
--  发布时间:2019/6/27 21:50:00
--  

参考

 

https://blog.csdn.net/u014108439/article/details/77866321