1

関数が非常に役立つ状況に遭遇しました。私はその構文を使用してそれを作成することができますし、次にそれらを選択またはプロシージャで使用します。SQL Serverでのスカラー関数の作成

最近、行が挿入または更新されたときに関数が自動的に呼び出されることがわかりました。また、2つのパラメータを受け入れています。このユーザー定義のスカラー関数は、C#でORMから呼び出されることはなく、さらにこの関数を使用するストアドプロシージャはありませんが、呼び出されています。私の想定通り、この設定はテーブル自体になければなりません。行が更新または挿入されると、自動的にトリガーされます。

誰かが私がこれまでに遭遇したことがないので、これにいくつかの光を投げてください。その例は、それがどのように作成され、どのようにこの関数を呼び出すことができるかということが本当に役立つでしょう。

http://www.red-gate.com/products/sql-development/sql-search/また

enter image description here

可能はあなたということです:

+2

これは、挿入する表の列のデフォルト値になります。それはトリガーにもなる可能性があります。 – Vincent

+0

いくつかの参考資料や類似の例を追加してください。それは私のために非常に役立つだろう。 – Sweetie

+2

トリガから呼び出されることがあります。以下のリンクが役に立つかもしれません。 - https://msdn.microsoft.com/en-IN/library/ms189799.aspx – Manish

答えて

2

あなたは、あなたの関数が使用されている場所を見つけるために、すべてのSQLオブジェクトを検索することができますSQLレッドゲート検索(無料)をインストールすることができますその機能をトレースして、どこから呼び出されたのかを確認してください(少なくとも誰によって呼び出されたか)。

How to trace T-SQL function calls

関連する問題