で次のクエリを実行すると、エラー メッセージが表示されますMSSQL Server 2005
。
エラー メッセージはIncorrect syntax near ','
です。クエリは大丈夫だと思います。しかし、なぜエラーが発生するのかわかりません。
INSERT INTO PERSON (ID, EMP_NAME) VALUES ('E001', 'AAA'), ('E002', 'BBB');
SQL Server はサポートしていませんか?
で次のクエリを実行すると、エラー メッセージが表示されますMSSQL Server 2005
。
エラー メッセージはIncorrect syntax near ','
です。クエリは大丈夫だと思います。しかし、なぜエラーが発生するのかわかりません。
INSERT INTO PERSON (ID, EMP_NAME) VALUES ('E001', 'AAA'), ('E002', 'BBB');
SQL Server はサポートしていませんか?
あなたのDBがより低い場合SQL Server 2008
INSERT INTO PERSON (ID, EMP_NAME) VALUES ('E001', 'AAA');
INSERT INTO PERSON (ID, EMP_NAME) VALUES ('E002', 'BBB');
使ってみてUNION ALL
-
INSERT INTO Person (id, EMP_NAME)
SELECT id = 'E001', EMP_NAME = 'AAA'
UNION ALL
SELECT 'E002', 'BBB'