1

ユーザー関数を使用して計算された値を持つ、1 つのテーブルに永続化された計算列があります。そのテーブルの他の列を更新せずにその列を強制的に更新するにはどうすればよいですか?

更新: 結局のところ、これは私が想像していたようには機能しません。

サブクエリを含むユーザー関数が必要で、データを取得して計算列に保存しました。しかし、SQL Server はこれを許可しません...

挿入/更新トリガーで同様のことを行う必要があるようです。

4

1 に答える 1

0

PERSISTED キーワードを追加して値を永続化すると、値は挿入時に保持され、参照列が更新されると同期されます。

于 2022-03-02T13:26:55.037 に答える