TableA
たとえば、多くのストアド プロシージャ、関数を実行するシステムを使用しています。これらの注文を削除できる方法が必要ですが、それらを記録に残します。
私たちが検討したオプションの 1 つは、Delete
フィールドをTableA
入れて、すべての sprocs と関数を追加することです。
WHERE Deleted=0
私たちが検討した別のオプションはv_TableA
、テーブルではなく、このビューから読み取るようにすべての sprocs と関数を調べて変更するようなものと呼ばれるビューを作成することです。
どちらも多くの作業を伴うため、将来システムに変更を加える際には覚えておく必要があります。
これを行うには、次のようなより良い方法があることを願っています。
SOFTDELETE FROM TableA
しかし、私はこれが不可能であることを知っています。どんな助けでも大歓迎です。