以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何将一个sql储存过程得到的表插入临时表中? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=131334) |
-- 作者:happyft -- 发布时间:2019/2/23 13:44:00 -- 如何将一个sql储存过程得到的表插入临时表中? DECLARE @sql NVARCHAR(MAX); SET @sql = ...... EXEC sp_executesql @sql 上面的语句执行后可以得到一个表,如果想将这个表直接插入到临时表中,要怎么写呢? 总是出错,谢谢!
|
-- 作者:有点蓝 -- 发布时间:2019/2/23 14:07:00 -- INSERT INTO #temp1 EXEC sp_executesql @sql; |
-- 作者:HappyFt -- 发布时间:2019/2/23 14:45:00 -- 因为储存过程生成的表列是变动的,无法固定,所以只能用生成新表的方式 SELECT * INTO #temp1 FROM EXEC sp_executesql @sql 那应该怎么写呢? 谢谢 |
-- 作者:有点蓝 -- 发布时间:2019/2/23 16:49:00 -- 没有这种用法 |