0

私は現在学んASP.Netでおりrestore an itemSQL Data source. オプションを使用して

アイテムが削除されたため、それぞれをテストしていたところ、これが発生しました。 同じものを簡単に復元して、現在使用しているものに置き換えることができることを理解しています。ただし、アイテムを復元するボタンを作成するなど、他の方法でアイテムが可能 かどうかを知りたい. ありがとう!Details View"Enable Deleting"buttons
untouched database file

restoringDatabase Item from deletion

4

1 に答える 1

1

「標準SQL」に関する限り、DELETE行に対してSQLを実行すると、それは完全になくなります。

システムに「削除解除」機能が必要な場合は、代わりに「削除済み」列をデータベースに追加し、削除する代わりにそれを設定することができます。これには、すべてのSQLでその列を考慮する必要があるという大きな欠点があります。これにより、列の削除が設定された行が返されなくなります。かなり多くの作業があり、この場合、探しているもののようには聞こえません。

特定のRDBMS(SQLサーバーが思い浮かびます)では、トランザクションログから削除された行を回復する方法がありますが、それもあなたが探しているものとは思えず、非常に高度なトピックです。

于 2013-02-04T05:58:13.633 に答える