0
私はビューからテーブルへの毎日のロードを行う必要があります。最初のロード後に、元のレコードがビューのソース表から削除されるシナリオが存在する可能性があります。これらのレコードが更新されるシナリオもあります。テーブルからビューへのデルタレコードの挿入に最適なアプローチ
ストアドプロシージャを実行すると、ロードされたテーブルはデルタレコードを取得する必要があります。これは新しいインサートだけを意味します。また、削除された行にはDとしてマークする必要があります。これに加えて、ソースデータの更新もこの表で更新し、Uとマークする必要があります。 ケース1の場合に示されている添付イメージを参照してください。更新してから削除します。 左側がビューを表し、右側がロードしようとしているテーブルを表します。 ありがとうございます!
シャム
書ベースのアプローチを好むことができますOP 'sql-server'タグを付けました。 'merge'クエリについて読んでください。 –
なぜこれらの更新と対比してビューを使用しないのですか – scsimon
はmysqlまたはsql-serverですか?関連する情報のみにタグを付けてください。それ以外の場合は複雑になる可能性があります。 –