Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
複数の行をテーブルに挿入しようとしていますが、行の 1 つがルールに違反している場合は、その行だけをキャプチャし、残りの行を挿入する必要があります。
SSISではなくクエリを使用してSQLサーバーでこれを行う方法はありますか?
いいえ、それはできません。挿入しようとした行の 1 つが失敗すると、挿入全体が失敗します。 どの行が失敗するかを事前に把握し、それらの行を挿入に含めないようにすることができます。
挿入しているこれらの行はどこから来たのですか? たとえば、挿入する前に挿入データをチェックし、検証が失敗した場合は障害テーブルに挿入できるカーソルを試すことができます。