Sql server 2012 出现错误:";靠近';的语法不正确'&引用;

Sql server 2012 出现错误:";靠近';的语法不正确'&引用;,sql-server-2012,Sql Server 2012,语句的正确语法为: Insert Into Location ('Amman' , 'Sweleh' , 'Jordan') , ('Zarqa' , 'Hussen' , 'Jordan') , ('Jerash' , 'jenna' , 'Jordan') , ('Ajloun' , 'shajra' , 'Jordan'),

语句的正确语法为:

Insert Into Location 
                    ('Amman' , 'Sweleh' , 'Jordan') ,
                    ('Zarqa' , 'Hussen' , 'Jordan') ,
                    ('Jerash' , 'jenna' , 'Jordan') ,
                    ('Ajloun' , 'shajra' , 'Jordan'),
                    ('Irbid' , 'Hoson' , 'Jordan')  ;
此外,如果要在单个查询中插入多个记录,请查看

您有语法错误,您错过了
关键字。如果要省略字段名,请尝试以下操作:

insert into tableName (field1Name,...,FieldnName) values (value1,...,valuen)
或使用以下格式:

INSERT INTO Location
VALUES 
      ('Amman' , 'Sweleh' , 'Jordan') ,
      ('Zarqa' , 'Hussen' , 'Jordan') ,
      ('Jerash' , 'jenna' , 'Jordan') ,
      ('Ajloun' , 'shajra' , 'Jordan'),
      ('Irbid' , 'Hoson' , 'Jordan');
有关更多信息,请阅读以下正确语法:

INSERT INTO table(column1,column2...)
VALUES (value1,value2,...),
       (value1,value2,...),
...

OP遗漏了
关键字。OP查询有点正确,但他遗漏了
关键字对不起,我不太明白你的意思。如果他遗漏了值关键字,那么语法是错误的。是的,我不是说查询是正确的,但他遗漏了值关键字。在不添加字段名的情况下,我们也可以插入值在SQL server中插入多条记录的语法(即OP标记)恰好与mySQL systax相同。不过,为了精确起见,最好为SQL server提供一个链接
insert into tableName (field1Name) values (fieldNamevalue1)