2

実際、次のクエリと何が違うのかわかりませんか?

どちらが優れていますか(パフォーマンスなど)? ところで、私は SQL Server を使用しています。

クエリ 1 :

INSERT INTO PERSON (ID, NAME, ADDRESS) VALUES('001', 'Smit', 'London');
INSERT INTO PERSON (ID, NAME, ADDRESS) VALUES('002', 'Jhon', 'London');

クエリ 2 : 見たことがない

INSERT INTO PERSON (ID, NAME, ADDRESS)
SELECT '001', 'Smit', 'London' UNION ALL
SELECT '002', 'Jhon', 'London'
4

1 に答える 1

5

テーブル値コンストラクターを使用した複数行の構文はどうですか:

INSERT INTO PERSON (ID, NAME, ADDRESS) 
VALUES ('001', 'Smit', 'London'), ('002', 'Jhon', 'London');
于 2013-07-25T04:40:47.920 に答える