{FlatContent、HashedContent}という2つの列を持つテーブルがあります。ここで、新しい行が挿入されたとき、または既存の行が更新されたときに、FlatContentのハッシュ値を自動的に計算したいと思います。これまで、トリガーから使用したことはないので、トリガーまたはこの問題を解決するために存在する別のアプローチでこれを行うことはできません。
誰かが私を助けることができればありがとう;)
{FlatContent、HashedContent}という2つの列を持つテーブルがあります。ここで、新しい行が挿入されたとき、または既存の行が更新されたときに、FlatContentのハッシュ値を自動的に計算したいと思います。これまで、トリガーから使用したことはないので、トリガーまたはこの問題を解決するために存在する別のアプローチでこれを行うことはできません。
誰かが私を助けることができればありがとう;)
トリガーを使用する代わりに、HashedContentをテーブル定義の永続化された計算列にします。
ALTER TABLE YourTable
ADD HashedContent AS HashBytes('SHA1', FlatContent) PERSISTED