入力された値の計算ハッシュ値の挿入または更新がトリガーによって、SQL Server 2008を使用している場合
-
26-09-2019 - |
質問
Iは、2つの列{FlatContent、HashedContent}のテーブルを有します。今、私は、新しい行が挿入されたか、既存の行が更新されたときに自動的にFlatContentのハッシュ値を計算したいです。私はトリガまたは、この問題を解決するために存在している別のアプローチでこれを行うことはできませんので、現在までに、私は、トリガーから使用されたことがありません。
おかげで誰もが私を助けることができる場合;)
解決
は代わりにトリガーを使用する、HashedContent A 永続計算列を作りますあなたのテーブル定義でます。
ALTER TABLE YourTable
ADD HashedContent AS HashBytes('SHA1', FlatContent) PERSISTED
所属していません StackOverflow