Q
挿入複数行
2
A
答えて
1
実際、テーブルに挿入するのは非効率的な方法です。あなたが示す正確な文は、あなたのテーブルが二つ以上の列を持っている場合(そのように定義されている場合、または列のデフォルト値)、他の列はnull
になり、もちろん
INSERT INTO mytable ("id", "name")
select 'val1', 'val2' from dual union all
select 'aa' , 'cc' from dual union all
select 'ww' , 'dd' from dual
;
に置き換えることができます。
2
INSERT ALL INTO
(Documentation)を使用できます。
INSERT ALL
INTO mytable ("id", "name") VALUES ('val1', 'val2')
INTO mytable ("id", "name") VALUES ('aa', 'cc')
INTO mytable ("id", "name") VALUES ('aa', 'cc')
SELECT 1 FROM DUAL;
0
あなたがあれば、選択を挿入することができ、あなたがなど、参加し、おそらく、WHERE条件に、単一のSELECT文を使用することができます -
さらに良いことに、あなたが挿入されている値は、いくつかの並べ替えのテーブルに既にありますあなたはすでにいくつかのSQLオブジェクトにダーダを持っています。 しかし、多くの情報を挿入する必要があるときには、txtファイルを送信して、一括挿入を行うなどの別の方法を使用することができます。このとき(2016) 1GBのネットワークではあまりにも多くの旅行は問題ありません。
Use a Format File to Bulk Import Data (SQL Server)
Bulk Import and Export of Data (SQL Server)
選択インサートの例:この
チェック
Insert into Table
select id, column1, column2 from tempTable
それはmytableは( "ID"、 "名前")INTO よりも高速ですVALUES( 'val1'、 'val2') INTO mytable( "id"、 "name")VALUES( 'aa'、 'cc') INTO mytable( "id"、 "name")VALUES( 'aa'、 'cc')
注意!!!!!!
SORRY !!!あなたはオラクルについて尋ねる...私はオラクルのためにこれのようないくつかの可能性があります
関連する問題
- 1. 複数行の挿入の挿入
- 2. 挿入複数の行()
- 3. 複数の行を挿入するRockMongo
- 4. ZF2複数行を挿入する
- 5. 複数の行をmysql DBに挿入
- 6. 複数の行を挿入する
- 7. Sed複数の行を挿入
- 8. 複数行の挿入は0
- 9. MongoDB:一括挿入(Bulk.insert)vs複数挿入(挿入([...]))
- 10. 挿入複数のデータ
- 11. 複数の挿入ステートメント
- 12. 挿入複数のデータ
- 13. SQLite複数挿入問題
- 14. 複数のレコードを挿入
- 15. 複数選択挿入
- 16. 複数のテーブルに挿入
- 17. PDO複数フィールドの挿入
- 18. 複数のテキストファイルを挿入
- 19. 挿入複数のレコードLINQ
- 20. 複数の行が挿入されていない状態で挿入する
- 21. oracleは、1つの挿入クエリを使用して複数の表に複数の行を挿入します。
- 22. Json、linqとSQLの複数の行が同じ行を挿入
- 23. 複数行コマンドの行コメントの挿入方法
- 24. 数式を含む複数の行を挿入します。
- 25. MariaDBが複数のサブクエリを持つ複数の行に挿入する
- 26. 変数として挿入する行数の行を挿入しますか?
- 27. jdbc java.sql.preparedstatement挿入時の行の複製
- 28. プリペインドステートメントを使用して空白行を挿入せずにMySQLに複数の行を挿入する方法
- 29. Ms複数の行を挿入した後に1行挿入するプロシージャを作成します。
- 30. pdoのを使用してデータベースに複数行を挿入
確かに、しかし私の質問に答えることはありません!しかし、ありがとう! – Alex