我想同时将一些列从一个表复制到另一个表。这是我的问题:
facet.prefix
我为此查询收到此错误:
Msg 102,Level 15,State 1,Line 1
附近的语法不正确
','。
如何安全地同时复制多个列?感谢。
答案 0 :(得分:6)
正确的语法是:
INSERT INTO [db_new].[dbo].[Element] (Number, ElementNumber)
SELECT NUMBER
,ELEMENTNUMBER
FROM [db_old].[dbo].[ELEMENTS]
答案 1 :(得分:4)
对于此操作,您需要使用select作为标准查询,如下所示
INSERT INTO [db_new].[dbo].[Element](Number,ElementNumber)
SELECT NUMBER, ELEMENTNUMBER FROM [db_old].[dbo].[ELEMENTS]