4

で次のクエリを実行すると、エラー メッセージが表示されますMSSQL Server 2005

エラー メッセージはIncorrect syntax near ','です。クエリは大丈夫だと思います。しかし、なぜエラーが発生するのかわかりません。

INSERT INTO PERSON (ID, EMP_NAME) VALUES ('E001', 'AAA'), ('E002', 'BBB');

SQL Server はサポートしていませんか?

4

3 に答える 3

6

あなたのDBがより低い場合SQL Server 2008

INSERT INTO PERSON (ID, EMP_NAME) VALUES ('E001', 'AAA');
INSERT INTO PERSON (ID, EMP_NAME) VALUES ('E002', 'BBB');
于 2013-07-26T07:31:09.410 に答える
4

使ってみてUNION ALL-

INSERT INTO Person (id, EMP_NAME)
SELECT id = 'E001', EMP_NAME = 'AAA'
UNION ALL 
SELECT 'E002', 'BBB'
于 2013-07-26T07:31:14.303 に答える