为多个记录插入SQL

Zaw*_* oo 4 sql sql-server sql-server-2005

我在运行以下查询时收到错误消息MSSQL Server 2005.

错误消息是Incorrect syntax near ','.我觉得查询还可以.但我不知道为什么会出错.

INSERT INTO PERSON (ID, EMP_NAME) VALUES ('E001', 'AAA'), ('E002', 'BBB');
Run Code Online (Sandbox Code Playgroud)

SQL Server不支持?

Rob*_*ert 6

如果您的数据库低于 SQL Server 2008

INSERT INTO PERSON (ID, EMP_NAME) VALUES ('E001', 'AAA');
INSERT INTO PERSON (ID, EMP_NAME) VALUES ('E002', 'BBB');
Run Code Online (Sandbox Code Playgroud)