T-SQL插入到表中,其值来自QUERY + VARIABLE

时间:2011-01-09 20:57:29

标签: tsql variables select insert

我希望一次性插入表单记录,其值来自QUERY + VARIABLE。

E.g。 插入表2(c1,c2,c3,c4)

c1,c2,c3来自表1中的select col1,col2,col3 c4来自变量@var

由于数据量巨大,我无法进行一次插入和第二次更新。

提前致谢。

2 个答案:

答案 0 :(得分:2)

试试这个:

INSERT INTO Table2 (c1,c2,c3,c4) 
SELECT col1, col2, col3, @var FROM table1

答案 1 :(得分:2)

这是一个非常简单的插入内容:

insert  Table2
        (c1, c2, c3, c4)
select  col1, col2, col3, @var
from    Table1