SQLServerで1つのINSERT文で複数レコード挿入する方法です。
構文
- (複数INSERT構文)
- INSERT INTO <表名> [列名] VALUES (値) [,(値)...]
サンプル
例)m_userテーブルに同時に3レコードINSERTする
1 2 3 4 5 6 |
insert into m_user (no, name, birth) values (1, '鈴木', '1976-05-23'), (2, '山田', '1972-12-17'), (3, '高橋', '1979-07-08') |
備考
- valueに指定するデータをカンマで区切って複数指定すればOKです。
- 同時に指定できる件数は最大1000件です。