Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.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
将多个列从一个SQL表复制到另一个SQL表_Sql_Sql Server_Sql Server 2008 - Fatal编程技术网

将多个列从一个SQL表复制到另一个SQL表

将多个列从一个SQL表复制到另一个SQL表,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我想同时将一些列从一个表复制到另一个表。这是我的疑问: INSERT INTO [db_new].[dbo].[Element](Number, ElementNumber) SELECT (NUMBER, ELEMENTNUMBER) FROM [db_old].[dbo].[ELEMENTS] 我在此查询中收到以下错误: 味精102,第15级,状态1,第1行 “,”附近的语法不正确 如何安全地同时复制多个列?谢谢。正确的语法是: INSERT INTO [db_new].

我想同时将一些列从一个表复制到另一个表。这是我的疑问:

INSERT INTO [db_new].[dbo].[Element](Number, ElementNumber)
    SELECT (NUMBER, ELEMENTNUMBER) 
    FROM [db_old].[dbo].[ELEMENTS]
我在此查询中收到以下错误:

味精102,第15级,状态1,第1行
“,”附近的语法不正确

如何安全地同时复制多个列?谢谢。

正确的语法是:

INSERT INTO [db_new].[dbo].[Element] (Number, ElementNumber)
SELECT NUMBER
    ,ELEMENTNUMBER
FROM [db_old].[dbo].[ELEMENTS]
正确的语法是:

INSERT INTO [db_new].[dbo].[Element] (Number, ElementNumber)
SELECT NUMBER
    ,ELEMENTNUMBER
FROM [db_old].[dbo].[ELEMENTS]

对于此操作,您需要使用select作为标准查询,如下所示

INSERT INTO [db_new].[dbo].[Element](Number,ElementNumber)
    SELECT NUMBER, ELEMENTNUMBER FROM [db_old].[dbo].[ELEMENTS]

对于此操作,您需要使用select作为标准查询,如下所示

INSERT INTO [db_new].[dbo].[Element](Number,ElementNumber)
    SELECT NUMBER, ELEMENTNUMBER FROM [db_old].[dbo].[ELEMENTS]

... 选择编号、元素编号。。。。。。选择编号,元素编号。。。