2016-03-30 9 views
1

データベースに新しいrowを作成したユーザーの名前でCreatedBy列を更新するにはどうすればよいですか?ユーザーがrowでデータを変更したときにModifiedDateを追加するTriggerを作成しました。 My Trigger;作成者ユーザがデータを入力したときに更新

CREATE TRIGGER trgUpdate 
ON Table1 
FOR UPDATE 
AS 
BEGIN 
IF @@ROWCOUNT = 0 RETURN 
IF TRIGGER_NESTLEVEL(object_ID('trgUpdate')) > 1 RETURN; 
SET NOCOUNT ON; 



UPDATE Table1 
SET ModifiedOn = CURRENT_TIMESTAMP 
FROM Table1 c 
    INNER JOIN INSERTED i 
    ON c.accID = i.accID 
END 
+0

をチェック!彼らはすべて1つのSQLログインを使用しているのですか、それぞれが独自のログインを持っていますか? – JoshBerke

+0

彼らはそれぞれ独自のログインを持っています。 – AndroidAL

答えて

関連する問題