私の Web アプリケーションでは、ログ プロセスを作成しています。更新トリガーを作成しましたが、完全に機能していますが、誰がこのデータを更新したか、つまりこのアクションを実行したユーザーを知る必要があります。
私はそれをグーグルで検索し、context_info を使用するように依頼しました。どういう意味ですか?
この情報をトリガーテーブルに保存する方法は?
これは私の手順です..私はあなたのコンセプトを使用しました..
ALTER Procedure [dbo].[MIS_CompOffDate]
(
@EmpId nvarchar(20),
@UserName nvarchar(50),
@ActualDate datetime,
@DayName nvarchar(20),
@CompOffDate datetime
)
As
Begin
DECLARE @UserNameConverted VARBINARY(128) = CONVERT(VARBINARY(128), @EmpId);
SET CONTEXT_INFO @UserNameConverted;
INSERT INTO MIS_BM_CompOff values(@EmpId, @UserName, @ActualDate, @DayName, @CompOffDate)
End
empid には、ユーザーの empid があります...