Msg 102, Level 15, State 1, Line 2 Incorrect syntax near ',' trying to INSERT INTO
我已经成功创建了数据库和表,但是当我尝试填充其中一个表时,就像这样
1 2 3 4 5 6 7 8 9 10 11 12 | INSERT INTO Products(IsProductActive,ProductName,ProductCount) VALUES(0,'productName1',0), (0,'productName2',0), (1,'productName3',9), (1,'productName4',7), (1,'productName5',3), (1,'productName6',10), (0,'productName7',0), (1,'productName8',6), (1,'productName9',12), (1,'productName10',20); GO |
我收到一个错误:
Msg 102, Level 15, State 1,
Line 2 Incorrect syntax near ','.
首先是','意思是,其次 - 出了什么问题?
PS:如果需要,我使用MS Management Studio v 9.0 ...
SQL Server 2005及更低版本的版本不支持多个VALUE子句语法
SQL Server 2005是版本9 ...
请参阅如何在不重复声明的"INSERT INTO dbo.Blah"部分的情况下插入多行? 更多
如果您使用
像下面的这个,
1 2 3 4 5 6 | INSERT INTO Products(IsProductActive,ProductName,ProductCount) VALUES(0,'productName1',0) GO INSERT INTO Products(IsProductActive,ProductName,ProductCount) VALUES(0,'productName2',0) GO |