0
変更データキャプチャを使用して、ソフトウェアアプリケーションからのデータ変更を取得しています。私は、キャプチャされたデータからSQL文(挿入、更新、削除)を生成しようとしています。変更データキャプチャデータからの挿入、更新、および削除ステートメントの生成
これを行う適切な方法はありますか?
変更データキャプチャを使用して、ソフトウェアアプリケーションからのデータ変更を取得しています。私は、キャプチャされたデータからSQL文(挿入、更新、削除)を生成しようとしています。変更データキャプチャデータからの挿入、更新、および削除ステートメントの生成
これを行う適切な方法はありますか?
私のやり方は、CDCテーブルのすべての変更レコードをアクション(更新/削除/挿入)と共に取得し、レコードのバッチをテーブルタイプを受け入れるストアドプロシージャに渡します入力パラメータとして使用します。ストアドプロシージャでは、基本的に、アクションによってカーソル/グループを作成して、宛先テーブルに対して操作を実行することができます。このように動的SQLクエリを生成してデータベース上で実行する必要はなく、ダイナミックSQLを生成してDB上で実行する場合と比較して、これを非常に効率的な方法とみなしています。