私は初心者だと変化しているかどうかを確認するためにトリガーを作成する方法私のコードテーブルは、テーブルが、その後変更された場合は、私がチェックするためにトリガーを作成しようと、私は変更を追跡し、私はテーブルの歴史と呼ばれる作成</p> <p>別のテーブルに挿入し、これは
create table history
(
ProjectNo INT ,
UserName NVARCHAR(50),
ModifiedDate date,
Budget_Old int,
Budget_New int,
)
と
CREATE TRIGGER t1 on history
on project AFTER UPDATE
AS BEGIN
IF UPDATE(Project.Pnumber,Project.Budget)
INSERT INTO dbo.history (ProjectNo , Username,ModifiedDate,Budget_Old,Budget_New)
SELECT
d.ProjectNo, suser_name() ,GETDATE(),d.Budget,i.budget
FROM
Deleted d , inserted i
where d.projectno = i.projectno
END
このトリガーを作成しなステートメントが間違っているが、私は私のクエリは、右 実行させるために何をすべきか私は私だと思いますこの値を履歴テーブルに挿入しますか? plzは私を助けて、悪い英語を残念に思っています
私は自分の質問を編集できましたか?それは動作しません – Yasmeen
タイ最後にそれをしました^ _ ^ – Yasmeen