SQL で複数のデータを挿入する方法
SQLで複数のデータを一度に挿入する方法
- INSERT INTO 文の複数 VALUES のサブクエリを使用します。
- INSERT INTO テーブル名 (カラム1, カラム2, カラム3) VALUES (値1, 値2, 値3),
(値4, 値5, 値6),
(値7, 値8, 値9); - SELECT句とUNION ALL演算子を使用したINSERT INTO文
- INSERT INTO テーブル名 (列名1, 列名2, 列名3)
SELECT 値1, 値2, 値3
UNION ALL
SELECT 値4, 値5, 値6
UNION ALL
SELECT 値7, 値8, 値9; - INSERT INTO 文の SELECT 句と VALUES 句の組み合わせを使用します。
- INSERT INTO table_name (column1, column2, column3)
SELECT value1, value2, value3
FROM dual
UNION ALL
SELECT value4, value5, value6
FROM dual
UNION ALL
SELECT value7, value8, value9
FROM dual;
これらの方法は、具体的なニーズやデータベースの種類に応じて適切な方法を選択できます。