この問題に遭遇しましたが、なぜ機能しないのかわかりません。
オプションの2番目のパラメーターを持つストアドプロシージャがあります。
PROCEDURE [dbo].[gsp_MyProC] @Account_Number VARCHAR(10), @Referral_Type VARCHAR(5) ='1'
現在、@Referral_Type
SQLステートメントで使用されており、現在、プロシージャに渡されることはありません(レガシーコード、質問しないでください)。ただし、1に設定されず、そのままになっている場合がありnull
ます(パラメーターを返すことで確認できます)。
私が使用する場合:
SET @Referral_Type = 1
ストアドプロシージャ内では、常に設定されます(予想どおり)。
しかし、デフォルト値が1に設定されない理由を誰かが知っていますか?
ありがとう