複数のレコードのSQL文を挿入する方法

SQLデータベースを使用する場合、我々は、我々は使用することができ、データベースは多くのレコードを追加する必要があるかもしれませんし、SQL文を次のように実装され、文は次のとおりです。

-レコード追加
INSERT INTO tableNameの(COL1、COL2、 COL3)VALUES(1,2,3)

-複数のレコードの追加
INSERT INTO tableNameの(COL1、COL2、COL3)
SELECT 3,4,5
UNION ALL
SELECT 6,7,8を

-さらに、新しいテーブルにテーブルに追加されたデータの複数から読み出さ
INSERT INTO tableNameの(COL1、COL2、COL3)
にtableA FROM上のSELECT A、B、C

-新しいテーブルにデータを追加するテーブルの他の複数の読み取り、
INSERT INTO tableNameの(COL1、COL2、COL3)
。SELECT A、B、CにtableAにFROM WHERE A = 1
UNION ALL
SELECT A、B、C TABLEB上のどこからA = 2
コードへの上側を省略することができます!
ユニオン、一度だけ挿入された同じ記録を変更した場合連合はすべて、上のコード、挿入が繰り返されることはありません。

 

オリジナルリンクhttps://zhidao.baidu.com/question/534866520.html

おすすめ

転載: www.cnblogs.com/sunny3158/p/11315445.html