检索临时表的数据EXEC SQL?

时间:2015-05-20 20:29:01

标签: sql-server tsql

是否可以从EXEC SQL的使用中检索数据并将数据粘贴到临时表中?

如果是的话,你能告诉我吗?我在此链接中有一个数据样本

http://sqlfiddle.com/#!3/68214/1/0

2 个答案:

答案 0 :(得分:2)

是的,你可以。创建临时表。然后使用insert into语句将exec语句的结果插入其中:

create table #datatable (id int,
                        name varchar(100),
                        email varchar(10),
                        phone varchar(10),
                        cellphone varchar(10),
                        none varchar(10)                        
                       );

insert into #datatable
exec ('select *
from datatable
where id = 1') 

select * from #datatable

答案 1 :(得分:0)

您可以使用INSERT INTO EXEC子句。

INSERT INTO  #tmp
EXEC sp_executesql (@q)