【发布时间】:2011-06-06 05:14:32
【问题描述】:
我想一次性插入表中的单个记录,其值来自 QUERY + VARIABLE。
例如 插入 Table2(c1,c2,c3,c4)
c1,c2,c3 来自 Table1 中的 select col1,col2,col3 c4 来自变量@var
由于数据量很大,我无法进行一次插入和二次更新。
提前致谢。
【问题讨论】:
标签: tsql variables select insert
我想一次性插入表中的单个记录,其值来自 QUERY + VARIABLE。
例如 插入 Table2(c1,c2,c3,c4)
c1,c2,c3 来自 Table1 中的 select col1,col2,col3 c4 来自变量@var
由于数据量很大,我无法进行一次插入和二次更新。
提前致谢。
【问题讨论】:
标签: tsql variables select insert
这是一个非常简单的插入:
insert Table2
(c1, c2, c3, c4)
select col1, col2, col3, @var
from Table1
【讨论】:
试试这个:
INSERT INTO Table2 (c1,c2,c3,c4)
SELECT col1, col2, col3, @var FROM table1
【讨论】: