Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tsql T-SQL插入到表中,值来自QUERY+变量_Tsql_Variables_Select_Insert - Fatal编程技术网

Tsql T-SQL插入到表中,值来自QUERY+变量

Tsql T-SQL插入到表中,值来自QUERY+变量,tsql,variables,select,insert,Tsql,Variables,Select,Insert,我想在表中一次性插入一条记录,其值来自QUERY+变量 例如。 插入表2C1、c2、c3、c4 c1、c2、c3来自表1中的select col1、col2、col3 c4来自变量@var 由于数据量巨大,我无法进行一次插入和第二次更新 提前感谢。试试这个: INSERT INTO Table2 (c1,c2,c3,c4) SELECT col1, col2, col3, @var FROM table1 试试这个: INSERT INTO Table2 (c1,c2,c3,c4) SEL

我想在表中一次性插入一条记录,其值来自QUERY+变量

例如。 插入表2C1、c2、c3、c4

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

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

提前感谢。

试试这个:

INSERT INTO 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

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

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

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

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