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

时间:2013-09-22 04:38:21

标签: sql sql-server sql-server-2005 sql-insert

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

  

Msg 102,Level 15,State 1,Line 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

有什么问题?

1 个答案:

答案 0 :(得分: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