0

dbo テーブルの中の特定のテーブルにプロシージャ ログを書き込むために、SQL データベースに ud 関数を書きたいと思います。

この特定の関数を、データベース内の任意のストアド プロシージャから呼び出せるようにしたいと考えています。

どのようなソリューションを使用できるかわかりません。3種類のUDFしか利用できないことを知りました。

助言がありますか ?

ありがとう。

4

1 に答える 1

2

UDF は常に副作用のないものでなければなりません。つまり、関数内からテーブル内のデータを変更することはできません。

ストアド プロシージャからロガーを呼び出す場合は、ストアド プロシージャとしても実装してみませんか?

于 2013-03-12T12:59:04.527 に答える