私は、XMLデータをデータベースに保存したいくつかのアプリケーションを開発しました。これまでのところ、すべての人が新しいXMLコンテンツで現在のXMLコンテンツを単純に上書きしていました。SQL Server 2008のXMLフィールドに変更履歴を保存する
XMLへの変更をデータベースに保存しますが、現在DBにあるものを上書きすることはできません。
変更のための新しい行を作成し、古い行をそのまま残すだけでは、他にどのようなオプションを使用できますか?
私は実際のテキストの違いとして違いを保存することについて考えましたが、これはXMLでは必ずしも機能しません。
これも欲しいですか?
私は本当に使いたくありません監査テーブル。私は、Subversionがファイルの違いをどのように保っているかについてもっと考えています。 – darren