答案 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)