我有一个sql查询,其中我的查询的输出(行)收集在名为“@Data”的表变量中,并且作为输出生成的行数约为50000.如何将这些行复制到表中哪个存在于我的SQL数据库中?我正在使用MS SQL。
提前致谢。
答案 0 :(得分:1)
insert into <your table name> (
<columns>
)
select
<columns>
from @Data
作为旁注,使用行数~50K的表变量通常不能提供良好的性能,您可以考虑temporary tables而不是