3

对于这个非常简单的插入,我不断收到此错误:

消息 102,级别 15,状态 1,第 3 行
',' 附近的语法不正确。

INSERT INTO dbo.Players (ID_Player, Last_Name, First_Name, Position )
VALUES
(039,   'Astacio '  ,   'Pedro' , ' P ' ),
(040,   'Atchison'  ,   'Scott' , ' P ' ),
(041,   'Ayala'     ,   'Benny' , ' OF' );
GO

怎么了?

4

1 回答 1

0

如果您想在一个语句中执行此操作,请使用 select/union:

INSERT INTO dbo.Players (ID_Player, Last_Name, First_Name, Position)
select 039,   'Astacio ',  'Pedro', ' P ' union
select 040,   'Atchison',  'Scott', ' P ' union
select 041,   'Ayala'   ,  'Benny', ' OF';
GO
于 2013-10-02T11:44:51.757 回答