使用にマージ

MERGE INTO  [your table-name] [rename your table here]

USING  ( [write your query here] )[rename your query-sql and using just like a table]

ON  ([conditional expression here] AND [...]...)

WHEN MATHED THEN [here you can execute some update sql or something else ]

WHEN NOT MATHED THEN [execute something else here ! ]


使用上の注意を使用します。

ときに実行に出て検索し、条件に使用した結果から、1試合で、1をマージし、その後、更新または挿入するかどうかを決定します。
だから、任意のデータの挿入、更新操作を実行していないこの文にマージ見つけることができませんSQLのバックを使用して。
したがって、単一テーブルの動作のみ効果を2つのSQLを取るように書くことができます。

ます。https://my.oschina.net/u/2552902/blog/543898で再現

おすすめ

転載: blog.csdn.net/weixin_33724659/article/details/92326550