重複の可能性:
SQL テーブルで重複する値を見つける
私は一般的にT-SqlおよびSqlプログラミングにまったく慣れていないので、誰かが私を正しい方向に導いてくれることを願っています. これが私の問題です。簡単にするために、AppliedBandwidthSourceKey と AppliedBandwithSource の 2 つの列しかないテーブルがあります。それぞれ列 A と列 B と呼びます。
列 A と B が主キーを構成します。列 A の値が既に存在するレコードを挿入しようとすると、すぐに主キー制約違反が発生し、列 A が存在しないが列 B が存在する場合、一意キー制約違反が発生します。私の質問は、「値のペア」がテーブルに既に存在するかどうかを確認するにはどうすればよいですか? 場合は何もしません。それ以外の場合は挿入します。
tsql の merge ステートメントと if not exists ステートメントを使用して、同様の問題に対するいくつかの解決策を見てきましたが、その概念を理解することはできません。どんな助けでも大歓迎です。